: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:1.3;}
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(255 255 255);}
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 60px;background:linear-gradient(110.65deg,#F5FCFC 1.36%,#EDFDF6 26.69%,#B2D6FF 94.53%);margin-top:79px;}
.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:75%;margin:0 auto;font-size:var(--fs-18);line-height:1.8;color:#475569;font-weight:400;}
.main-hero-sec .hero-disc strong{color:#475569;font-size:var(--fs-18);font-weight:600;}
.sec-head{max-width:64%;margin-bottom:30px;}
.section-head P,.sec-head p{color:#475569;line-height:1.8;}
.skill-dsc span{color:#007DB2;font-size:28px;font-weight:600;line-height:42px;display:block;max-width:125px;}
.patent-tabs li.nav-item:last-child,.patent-tabs li.nav-item:last-child a{border-radius:0 0 0 30px;}
.patent-tabs li.nav-item:first-child,.patent-tabs li.nav-item:first-child a{border-radius:30px 0 0 0;}
.counter-sec{max-width:840px;margin:0 auto;}
.hero-title-sec a.btn.emizen-btn{border-radius:6px;border:1px solid #007DB2;background:#007DB2;color:#fff;}
.hero-title-sec a.btn.emizen-btn:hover{color:#007DB2;}
.sec-title span{color:#007DB2;}
.skill-dsc{flex:calc(20% - 15px);border-right:1px solid #C9C9C9;padding:0 20px;}
.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 auto;}
.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;}
.our_services .d-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;max-width:770px;margin:auto;}
.our_services .revel-col{background:#F0F7FF;border:1px solid #E2E8F0;border-radius:14px;transition:all .4s;padding:10px;font-weight:600;font-size:var(--fs-16);}
.our_services .revel-col:hover{background:#007db2;transform:translateY(-10px);color:#fff;}
.our_services .revel-col img{transition:all .4s;}
.our_services .revel-col:hover img{transform:translateY(-6px) scale(1.08) rotate(3deg);filter:brightness(0) invert(1);}

/*end*/
.section-head.head-sec{max-width:1200px;margin:0 auto;}
.services-box:before{content:'';position:absolute;background:#FFFFFF1A;width:0;opacity:0;height:290px;border-radius:100%;top:-150px;right:-150px;transition:all .4s;}
.services-box:hover:before{opacity:20%;width:290px;height:290px;}
.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;}
}

/*about us seciton */
section.aboutus-sec .sec-head{max-width:100%;}
section.aboutus-sec .sec-head{max-width:90%;}
section.aboutus-sec .sec-head .sec-title{max-width:80%;}
section.aboutus-sec a.btn.emizen-btn{border:1px solid #007DB2;background:transparent;border-radius:8px;color:#007DB2;transition:all .4s;}
section.aboutus-sec a.emizen-btn:hover{color:#fff}
section.aboutus-sec a.emizen-btn:hover:after{background:#007db2;}
.budget-section{background:rgba(6,39,58,1);}
.budget-section h2 .clr-blue{color:#4FC5F8;-webkit-text-fill-color:#4FC5F8;}
.budget-card{background:rgba(4,33,49,1);border-radius:14px;padding:28px;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);}
.step-number{font-size:80px;font-weight:700;color:rgba(255,255,255,.25);}
.budget-card .icon-circle{border-radius:50%;}
.budget-section .owl-carousel .owl-stage{padding-top:40px}
.budget-card:hover .step-number{color:#007DB2;}
.budget-section .sec-head p.sec-disc{max-width:100%;color:#C9C9C9}
.budget-section h3.card-title{font-size:var(--fs-18);line-height:1.7;font-weight:600;margin:0 0 20px;position:relative;padding-bottom:15px;transition:all .4s;}
.budget-section h3.card-title a{color:#fff;text-decoration:underline;}
.budget-section .budget-card p{color:#C9C9C9;line-height:1.7;}
.budget-card:before{content:'';position:absolute;background:rgba(255,255,255,0.1);width:290px;opacity:20%;height:290px;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 .icon-circle span{width:75px;height:75px;display:flex;align-items:center;justify-content:center;background:#204256;overflow:hidden;}
.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;}
}
.budget-card.card:hover .icon-circle{background:#3689bb;}
.budget-card.card:hover .icon-circle span.rounded-pill{background:#06273a;border-color:#193c52;}
section.budget-section .owl-carousel button.owl-prev,section.budget-section .owl-carousel .owl-nav .owl-next{border:3px solid #D9D9D9;width:40px;height:40px;border-radius:100%;}
section.budget-section .owl-carousel .owl-stage .item{height:100%;}
section.budget-section .card.budget-card{border:1px solid #E2E8F01A;padding:15px;/* transform: translateY(-10px); */}
section.budget-section .owl-carousel button.owl-prev:hover,section.budget-section .owl-carousel .owl-nav .owl-next:hover{border-color:#204256;background-color:#06273a!important;}
section.budget-section .owl-carousel .owl-stage{display:flex;}
.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 button.owl-prev{font-size:0;background:#0D0D0D url(/wp-content/uploads/2025/08/nav-right.svg) no-repeat center center!important;}
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{left:auto;top:-80px;bottom:auto;right:0;width:auto;text-align:right;}
.budget-section .sec-head h2.sec-title span{color:#4FC5F8}
@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-section h3.card-title:after{content:'';position:absolute;background:#007DB2;width:30px;height:4px;left:0;bottom:0;opacity:1;border-radius:100px;}
.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;}
section.our_features{background:linear-gradient(90deg,#F3FCFA 0%,#F4F9FF 100%);}
section.our_features .sec-head{max-width:830px;}
section.our_features .col{max-width:25%;flex:0 0 25%;display:flex;}
section.our_features .row{gap:20px 0px;margin:0 -10px;}
section.our_features .row > [class*="col"]{padding:0 10px;}
section.our_features .services-box{background:#FFFFFF;padding:20px;text-align:left;}

/*  */

/*  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);}
@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){
    section.app-dev-sec .card-box{padding:20px 20px;}
}
@media(min-width:768px) and (max-width:1199px){
    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(min-width:1025px) and (max-width:1199px){
    section.app-dev-sec .sec-head.reveal{top:40px;}
}
@media(max-width:991px){
    section.app-dev-sec .card-box .inds-info{padding-right:0;flex:0 0 100%;}
}
@media(max-width:767px){
    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%;}
}

/*slider */
@media (max-width:1480px){
    section.aboutus-sec .sec-head{max-width:100%;}
}

/* end */

/* services sec */
.services-box .sers-icon{justify-content:center;background:linear-gradient(135deg,#EFF6FF 0%,#DBEAFE 100%);max-width:64px;height:64px;border-radius:18px;margin-bottom:20px;}
.services-box .sers-icon img{max-width:40px;}
.services-box .sec-disc{color:rgba(71,85,105,1);}
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;}
section.our_services2 .app-dev-box{flex:0 0 33.33%;max-width:33.33%;padding:12px;display:flex;}
section.our_services2 .services-box:hover .sec-h3title::before{width:140px;}
section.our_services2 .services-box:before{display:none}
section.our_services2 .services-box{border:1px solid #FFFFFF0F;background:#042131;padding:40px 25px;}
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;position:relative;}
section.our_services2 p{color:#8888A0;}
section.our_services2 .services-box:hover{background:#007DB21A;}
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%);}
section.our_services2 .services-box .sr-head{margin-bottom:24px;}
section.our_services2 .services-box .sec-h3title{color:#fff;line-height:1.3;padding-bottom:0}
section.our_services2 .services-box p{color:#C9C9C9;line-height:1.8;padding:0;}
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_services2 .services-box:hover .card-num{color:rgba(255,255,255,0.5);}
section.our_services2 .sec-head{max-width:1000px;}
.services-box p a,section.sec .sec-disc a{text-decoration:underline;color:#007DB2;}
.services-box{border:1px solid #E2E8F0;background:#fff;padding:20px;border-radius:18px;transition:all .35s ease;position:relative;text-align:center;overflow:hidden;transition:opacity 0.5s ease,transform 0.5s cubic-bezier(0.22,1,0.36,1);}
.services-box.visible{opacity:1;transform:scaleX(1) translateX(0);}
.patent-tabs{max-width:280px;background:#007DB2;justify-content:space-between;width:100%;text-align:left;border-radius:30px 0 0 30px;max-height:680px;    /* overflow: hidden; */min-height:680px;}
.technologies-industries .sec-head{max-width:66%;}
.patent-tabs li.nav-item{width:100%;}
.tab-col{border:1px solid #00000033;width:100%;max-width:61%;border-radius:0 30px 30px 0;overflow:auto;max-height:680px;overflow:auto;min-height:680px;}
.patent-tabs a.nav-link{position:relative;color:#FFFFFF;font-size:var(--fs-20);height:100%;display:flex;align-items:center;justify-content:center;width:100%;border-top:1px solid #FFFFFF33;}
.patent-tabs a.nav-link span{max-width:190px;position:relative;padding-left:20px;}
.patent-tabs a.nav-link span:before{content:'';background:#fff;width:3px;height:0;left:0;position:absolute;transition:all .4s;}
.patent-tabs a.nav-link.active span:before{height:100%}
.patent-tabs a.nav-link:after{width:0;content:'';height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid transparent;right:-30px;position:absolute;transition:all .5s;z-index:1;}
.parent-tab-content.tab-content{max-width:calc(100% - 280px);}
.tab-col .nav-item .nav-link{width:100%;color:#333333;font-size:var(--fs-16);padding:20px 0 20px 50px;display:flex;align-items:center;}
.tab-col .nav-item .nav-link img{margin-right:20px}
.tab-col .nav-item .nav-link.active,.tab-col .nav-item .nav-link:hover{background:#ECF7FD}
.tab-col2{max-width:380px;margin-left:auto;}
.tab-col2 .tab-pane .tab-card{max-width:340px;}
.tab-col2 .tab-pane .tab-card img{width:100%}
section.technologies-industries .container{max-width:1390px;}
.tab-pane.active.show .tab-card img{animation:appReveal 1s ease forwards;}
@keyframes appReveal{
    0%{opacity:0;transform:translateY(50px) scale(.9);}
    60%{opacity:1;transform:translateY(-10px) scale(1.02);}
    100%{opacity:1;transform:translateY(0) scale(1);}
}
.patent-tabs a.nav-link.active,.patent-tabs a.nav-link:hover{background:#034D6D;}
.patent-tabs a.nav-link.active:after{border-left-color:#034D6D;right:-20px;}
.services-box:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.12);}
.services-box .sers-icon{transition:all .4s ease;}
.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:15px;}
.services-box:hover .sers-icon{transform:rotate(8deg) scale(1.1);}
.services-box:hover .sec-h3title{color:#007DB2;}
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;color:#007db2}
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:#06273A;}
.timeline-section{text-align:center;margin:auto;background:linear-gradient(357deg,#bee1f9 0%,#ffffff47 100%);}
.timeline-section .sec-head{max-width:62%;margin-bottom:30px;}
.timeline-section .timeline{max-width:1280px;margin:0 auto;}
.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:#007DB2;}
.cta-wrapper p{font-size:var(--fs-18);line-height:1.7;}
.development_process .sec-disc a{text-decoration:underline;color:#5fc5ff;}

/* section 4 */

/* ===== BUSINESS SOLUTIONS ===== */
section.sec.hc_app_dev .sec-head{max-width:70%;}
.biz-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:34px}
.biz{background:#fff;border:1px solid #E2E8F0;border-radius:24px;padding:40px 30px;transition:all .5s;position:relative;overflow:hidden;}
.biz::before{content:'';position:absolute;top:0;right:0;width:120px;height:120px;background:linear-gradient(135deg,rgba(0,82,204,0.04) 0%,rgba(0,82,204,0) 100%);border-radius:0 0 0 100%;transition:all .4s;}
.biz:hover::before{width:180px;height:180px;background:linear-gradient(135deg,rgba(0,82,204,.08),transparent)}
.biz .num{font-size:56px;font-weight:900;line-height:1;margin-bottom:8px;background:linear-gradient(99.91deg,#DBEAFE 0%,#EFF6FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:all .4s;}
.biz:hover{transform:translateY(-10px);box-shadow:0 24px 60px rgba(0,82,204,.1);border-color:#007db2}
.biz:hover .num{background:linear-gradient(135deg,#007db2,#2196F3);-webkit-background-clip:text;background-clip:text}
.biz h3{font-size:19px;font-weight:600;color:var(--d);margin-bottom:12px}
.biz p{font-size:14.5px;line-height:26px;color:#475569;}
@media(min-width:850px){
    section.aboutus-sec .aboutus-img{position:sticky;top:130px;max-width:40%;width:100%;border-radius:0 0 0 70px;overflow:hidden;}
    section.aboutus-sec .about--info{max-width:60%;padding-left:3%;width:100%;}
}
@media(max-width:849px){
    .aboutus-img{border-radius:0 0 0 70px;overflow:hidden;max-width:390px;margin:0 0 20px;}
}
@media(min-width:1199px){
    section.aboutus-sec .aboutus-img{position:sticky;top:40px;max-width:35%;}
    section.aboutus-sec .about--info{max-width:65%;}
}
@media(min-width: 1200px) and (max-width:1379px){
    .tab-col2 .tab-pane .tab-card {
    max-width: 220px;
}
.tab-col, .patent-tabs {
    max-height: 450px;
    min-height: 450px;
}
}
@media(min-width: 1380px) and (max-width: 1750px){
    .tab-col2 .tab-pane .tab-card {
    max-width: 250px;
}
}
@media(max-width:1480px){
    .biz{padding:30px 20px;}
    .awards-list{padding:20px}
    .tab-col .nav-item .nav-link{padding:12px 0 12px 40px;}
    .tab-col .nav-item .nav-link img{max-width:34px;margin-right:13px;}
    .patent-tabs{min-height:480px;max-height:480px;}
    .tab-col{max-width:67%;min-height:480px;max-height:480px;}
    .tab-pane.active.show .tab-card img{max-width:250px;}
    section.technologies-industries .container{max-width:1140px;}
}
@media(max-width:1199px){
    .patent-tabs{max-width:25%;}
    .tab-pane.active.show .tab-card img{max-width:220px;}
    .parent-tab-content.tab-content{max-width:75%;}
    .our_services .d-grid{gap:18px;}
    .main-hero-sec{margin-top:99px}
    .biz-grid{grid-template-columns:repeat(2,1fr);}
    .technologies-industries .sec-head,.sec-head{max-width:100%;}
    section.our_features .col{max-width:33.33%;flex:0 0 33.33%;}
}
@media(max-width:991px){
    .tab-col2{max-width:40%;margin-left:auto;}
    .tab-col2 img{max-width:100%}
    .timeline-section .sec-head,.hero-disc,.sec-head{max-width:100%;}
    section.our_features .col{max-width:50%;flex:0 0 50%;}
}
@media(max-width:820px){
    .tcard{max-width:calc(50% - 13px);}
}
@media(max-width:767px){
    .our_services .d-grid{gap:12px;}
    .main-hero-sec{padding-bottom:40px;padding-top:40px;}
    section.our_features .col{max-width:100%;flex:0 0 100%;}
    .biz-grid{grid-template-columns:repeat(2,1fr);gap:15px;margin-top:24px;text-align:center;}
}

/*end */

/* ===== TECH STACK ===== */
.tech-grid{gap:24px;max-width:1530px;margin:0 auto;justify-content:center;flex-wrap:wrap;}
section.tech-sec{background:#F5FCFF;}
.d-grid-row{display:grid;}
section.tech-sec .sec-head{max-width:70%;}
.tech-grid span.icon-rounded{max-width:60px;height:60px;}
.tech-grid span.icon-rounded img{max-width:30px;}
.tcard{border:1px solid #e2e8f0;border-radius:24px;padding:40px 14px;transition:all .5s;z-index:1;max-width:calc(20% - 20px);}
.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;z-index:-1}
.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 */
.cta-box img{margin-top:auto;}
section.cta_section.cta_4 .cta-box{z-index:1;background:url(https://emizentech.com/wp-content/uploads/2026/04/image-13421.png) no-repeat center center / cover;}
img.position-absolute.blur-img{right:0;z-index:-1;top:0;}
section.cta_section.cta_4 .cta-box .sec-title.pb-3{color:#0F1528;}
section.cta_section.cta_4 .sec-disc{color:#0F1528;}
section.hire-devps-sec .sec-head{max-width:890px;}
section.hire-devps-sec [class*="col"]{max-width:33.33%;flex:0 0 33.33%;}
section.hire-devps-sec [class*="col"] .outer-box{max-width:96%;padding:10px;border-radius:10px;border:1px solid #EBF8FF;transition:all .4s;}
section.hire-devps-sec  .services-box{border-radius:10px;border:0;height:100%}
section.hire-devps-sec .services-box:hover{transform:none;}
section.hire-devps-sec .services-box .sers-icon{background:#007DB2;box-shadow:0px 10px 15px -3px #0000001A;}
section.hire-devps-sec [class*="col"].mt-40{margin-top:40px;max-width:100%;flex:0  0 100%;}
section.hire-devps-sec [class*="col"] .outer-box:hover{border-color:#007db2;}
section.hire-devps-sec .services-box:before{width:120px;height:120px;right:auto;bottom:auto;opacity:5%;background:#007DB2;top:-50px;left:-40px;}
section.hire-devps-sec .services-box:hover:before{top:-50px;left:-80px;}

/* 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  */
.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 0 50px;min-height:410px}
.cta-box p{font-size:var(--fs-16);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 .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;line-height:17px;}
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.app-solutions .owl-carousel .owl-item.center .item .carosual-card:after{border-radius:20px;background:url(https://emizentech.com/wp-content/uploads/2026/04/box-img.png) no-repeat center / cover;content:'';position:absolute;width:100%;height:100%;z-index:-1;top:0;left:0;mix-blend-mode:luminosity;}
}
@media(max-width:1750px){
    .cols2{gap:24px 0;}
    .tech-grid{max-width:1370px;}
    section.main-hero-sec .row{gap:25px 0;}
    a.btn.emizen-btn{padding:12px 20px;}
    .main-hero-sec{padding-top:55px}
    .tab-col .nav-item .nav-link img{margin-right:15px;max-width:40px;}
    .tab-col .nav-item .nav-link{padding:15px 0 15px 40px;}
    .tab-col,.patent-tabs{max-height:500px;min-height:500px;}
    .patent-tabs img{visibility:hidden;}
    .tab-card.card > img{max-width:280px;}
    .tab-col{max-width:68%;}
    .t-tag{padding:4px 12px;line-height:1.4;}
}
@media (min-width:1200px) and (max-width:1539px){
    .services-box{padding:30px 15px;}
}
@media(max-width:1480px){
    .content h3{font-size:var(--fs-20);}
    .tcard{padding:24px 14px;}
    section.app-solutions .owl-carousel{padding-top:30px;}
    section.app-solutions .owl-carousel .item .carosual-card{padding:28px 22px;}
    section.main-hero-sec .row{gap:30px 0;}
    .main-hero-sec{padding-bottom:50px;}
    .cta-box img{max-width:52%;}
    .cta-box{min-height:320px;}
    .budget-section .sec-head{max-width:905px;}
}
@media (min-width:1200px) and (max-width:1349px){
    .tcard {
    padding:20px 14px;
    max-width: calc(25% - 18px);
}
    section.hire-devps-sec [class*="col"] .outer-box{max-width:100%}
    .cols2{gap:20px 0;}
    .main-hero-sec{padding-bottom:50px;}
    .awards-list ul{max-width:940px;}
    .timeline-section .timeline{max-width:1120px;}
    .timeline-section .timeline{max-width:1120px;}
}
@media(max-width:1199px){
    .awards-list{max-width:880px;}
    .tcard{max-width:calc(33.33% - 17px);}
    section.hire-devps-sec [class*="col"] .outer-box{max-width:100%}
    .counter-sec{gap:0;}
    .budget-section .sec-head{max-width:80%;}
    .cta-box{min-height:270px;}
    .cta-box img{max-width:50%;}
    .cta-wrapper{max-width:50%;}
    .cols2{gap:20px 0;}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(3,2fr);}
    .services-box{padding:25px 18px;}
    .budget-section h3.card-title{font-size:var(--fs-22);}
}
@media(min-width:768px) and (max-width:991px){
    section.our_services2 .app-dev-box{flex:0 0 50%;max-width:50%;}
}
@media(max-width:991px){
    .tab-col,.patent-tabs{max-height:440px;min-height:440px;}
    .budget-section .sec-head,section.tech-sec .sec-head{max-width:100%;}
    .awards-list{padding:20px}
    section.budget-section .owl-carousel .owl-nav{top:auto;bottom:0;left:0;right:0;width:100%;max-width:100%;text-align:center;}
    section.budget-section .owl-carousel .owl-stage{padding-bottom:70px;}
    .budget-section .icon-circle span{width:60px;height:60px;}
    .budget-section .icon-circle span img{max-width:40px;}
    .tech-grid{grid-template-columns:repeat(2,1fr);gap:15px;}
    .awards-list li{padding:0 10px;}
    .indsapp-img{display:none;}
    .tcard{max-width:calc(50% - 9px);}
    .timeline-item.left{padding-right:40px;}
    .timeline-item.right{padding-left:40px;}
}
@media(max-width:767px){
    .patent-tabs{max-height:400px;min-height:400px;}
    section.cta_section.cta_4 .cta-box img{display:none;}
    .budget-section h3.card-title::after{display:none;}
    .budget-section h3.card-title{margin:0}
    .budget-card .icon-circle{border-radius:50%;margin:0 auto;}
}
@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.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}
}
@media(max-width:1349px){
    .cta-box p{padding-bottom:10px}
    .cta-box{padding-left:30px;padding-right:30px;}
}
@media(max-width:991px){
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(2,2fr);}
}
@media(max-width:767px){
    .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;}
    section.our_services2 .app-dev-box{max-width:50%;flex:0 0 50%;padding:15px;}
    .skill-dsc p.ptext{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;}
.timeline-item.story-date p{padding:0}

/*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);}
}

/* 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:1480px){
    .f-cols{gap:20px;margin-top:40px;}
}
@media(max-width:1370px){
    .f-col{padding:20px;}
    .f-row{padding:7px 0}
}
@media(max-width:1199px){
    section.tech-sec .sec-head,section.sec.hc_app_dev .sec-head{max-width:100%;}
    .tab-col{max-width:65%;}
    .tab-col .nav-item .nav-link{padding:13px 0 13px 25px;}
    .tab-col .nav-item .nav-link img{max-width:30px;}
    section.home_faq_sec{padding:40px 0;}
    .emiz-blogs{padding:50px 0;}
    .awards-list img{max-width:90px;}
    .content h3{font-size:var(--fs-20);margin-bottom:0;}
}
@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){
    .tab-col {
    max-width: 55%;
}
    .cta-wrapper{max-width:100%;text-align:center;}
    .cta-box{min-height:230px;}
    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;}
    .services-box .sec-h3title{margin-bottom:10px;padding-bottom:15px;}
    .services-box .sers-icon img{max-width:30px;}
    .services-box .sers-icon{max-width:55px;height:55px;flex:0 0 55px;border-radius:14px;margin-bottom:15px;}
    section.real-ai-smarter .ai-video-block{padding:30px 0}
}
@media(max-width:767px){
    section.hire-devps-sec [class*="col"]{max-width:100%;flex:0 0 100%;}
    .cta-wrapper{max-width:100%;text-align:center;padding:0;}
    .cta-box{min-height:100%;}
    section.our_services2 .services-box{flex:100%;text-align:center;max-width:100%;padding:20px 15px;}
    .counter-sec{gap:15px;justify-content: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)}
    .cols2{margin-top:30px;}
    .counter-sec{gap:10px;}
    .budget-section .sec-head{max-width:100%;}
    .mobile-wrap{flex-direction:column;}
    .tab-col{max-width:60%;}
    .tab-col2{margin:auto;}
    .tab-pane.active.show .tab-card img{max-width:200px;}
    .tab-col .nav-item .nav-link > img{margin-right:10px;max-width:25px;}
    .tab-col .nav-item .nav-link{padding:8px 10px 8px 12px;}
    .patent-tabs{min-height:0;max-width:100%;white-space:nowrap;overflow:auto;padding:6px 0px;flex-direction:row;flex-wrap:nowrap;}
    .parent-tab-content.tab-content{max-width:100%;}
    .patent-tabs li.nav-item{width:auto;display:inline-block;}
    .patent-tabs a.nav-link.active:after{right:auto;bottom:-29px;border-right:12px solid transparent;border-bottom:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #034d6d;}
    .patent-tabs{overflow:visible auto;margin-bottom:10px;}
    .patent-tabs a.nav-link,.patent-tabs li.nav-item:first-child a{border-radius:30px;padding:8px 18px;font-size:var(--fs-16);}
    .patent-tabs a.nav-link span:before{visibility:hidden;}
    .patent-tabs a.nav-link span{padding:0;max-width:100%;}
    .patent-tabs li.nav-item{padding:0 5px;}
    .patent-tabs li.nav-item:last-child,.patent-tabs li.nav-item:last-child a{border-radius:45px;}
    .patent-tabs a.nav-link:after{display:none;}
    .patent-tabs a.nav-link{border-color:transparent;}
    section.our_services2 .services-box .card-num{color:rgba(255,255,255,0.5);}
}
@media(max-width:640px){
.tab-col {
    max-height: 340px;
    min-height: 340px;
}
     section.our_services2 .app-dev-box{max-width:100%;flex:0 0 100%;padding:15px;}
    .biz-grid{grid-template-columns:repeat(1,1fr);}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(1,2fr);text-align:center;}
    .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;}
section.real-ai-smarter .content-wrapper .sec-title{color:#D7D7D7;}
section.real-ai-smarter{background:#000000;position:relative;z-index:1;}
section.real-ai-smarter .ai-video-block{flex:0 0 32%;padding-left:25px;margin:auto;max-height:690px;overflow:hidden;}
section.real-ai-smarter .content-wrapper{flex:0 0 58%;padding:50px 0  50px 5.5%;position:relative;z-index:3;margin-left:auto;}
section.real-ai-smarter .content-wrapper .faq-wrap{margin-top:30px;}
section.real-ai-smarter .ai-video-wrapper{position:relative;z-index:1;max-width:92%;}
section.real-ai-smarter .content-wrapper .sec-title span{color:#10b8ff;display:block;}
section.real-ai-smarter .content-wrapper p{color:#C9C9C9}
section.real-ai-smarter .content-wrapper .faq_card{border-bottom:1px solid #FFFFFF1A;margin-top:10px;}
section.real-ai-smarter .content-wrapper button.btn.btn-link{font-size:var(--fs-18);border:none!important;background:transparent;color:#D7D7D7;position:relative;border-radius:0;font-weight:500;padding:10px 0 17px;}
section.real-ai-smarter .ai-video-block video{width:100%;height:100%;object-fit:contain;max-width:410px;display:block;margin:auto;}
section.real-ai-smarter .content-wrapper .card-body{color:#C9C9C9;font-size:var(--fs-16);line-height:1.5;padding:0 0 30px;}
section.real-ai-smarter .card-header .btn-link:after{background:transparent url(https://emizentech.com/wp-content/uploads/2026/05/ai-btn-arrow.svg) no-repeat right center;border-radius:100%;background-size:24px;width:25px;height:25px;top:50%;right:0;transform:translateY(-50%);bottom:auto;}
section.real-ai-smarter .card-header .btn-link[aria-expanded="true"]:after{transform:translateY(-50%) rotate(180deg);}
section.real-ai-smarter .counter-sec{margin-top:40px;}
section.real-ai-smarter .content-wrapper .skill-dsc{background:#FFFFFF1A;border:0.9px solid #FFFFFF33;padding:25px 15px;border-radius:9.02px;max-width:calc(25% - 7px)}
section.real-ai-smarter .content-wrapper .skill-dsc p{color:#C9C9C9;font-weight:400;font-size:var(--fs-14);line-height:1.4;max-width:100%;}
section.real-ai-smarter .content-wrapper .skill-dsc span{font-size:var(--fs-28);line-height:1.5;width:100%;max-width:100%;color:#10b8ff;}
@media(min-width:1681px) and (max-width:1750px){
    section.real-ai-smarter .content-wrapper{flex:0 0 66%;padding:50px 0  50px 2.5%;}
}
@media(min-width:1370px) and (max-width:1680px){
    section.real-ai-smarter .content-wrapper{flex:0 0 62%;padding:50px 0  50px 2.5%;}
}
@media(min-width:1281px) and (max-width:1480px){
    .counter-sec{gap:10px;}
    section.real-ai-smarter .content-wrapper .faq-wrap{margin-top:20px;}
    section.real-ai-smarter .content-wrapper{flex:0 0 63%;padding:50px 0  50px 2.5%;}
    section.real-ai-smarter .counter-sec{margin-top:30px;}
    section.real-ai-smarter .content-wrapper .skill-dsc{padding:15px 10px;border-radius:9.02px;}
}
@media(max-width:1280px){
    section.real-ai-smarter .content-wrapper{padding-left:1%;}
    section.real-ai-smarter .ai-video-block{flex:0 0 37%;}
    section.real-ai-smarter .counter-sec{gap:10px;margin-top:25px;}
    section.real-ai-smarter .content-wrapper .skill-dsc{padding:13px 10px;}
}
@media(max-width:991px){
    section.real-ai-smarter .ai-video-wrapper{max-width:100%;padding-bottom:50px;}
    section.real-ai-smarter .content-wrapper .skill-dsc{max-width:calc(25% - 7px);flex:calc(25% - 10px);padding:13px 10px;}
    section.real-ai-smarter .ai-video-block{flex:0 0 100%;}
    section.real-ai-smarter .ai-video-block video{max-width:310px;margin:auto;}
    section.real-ai-smarter .content-wrapper{text-align:center;flex:0 0 100%;padding:0 20px;}
}
@media(max-width:767px){
    .aboutus-img{margin:0 auto 30px}
    section.aboutus-sec .sec-head .sec-title{margin-left:auto;margin-right:auto;}
    .tcard{max-width:100%;}
    .biz .num{font-size:36px;}
    section.real-ai-smarter .content-wrapper button.btn.btn-link:after{background-size:15px;}
    section.real-ai-smarter .content-wrapper .skill-dsc{max-width:calc(50% - 5px);flex:calc(50% - 5px);}
.patent-tabs a.nav-link{height: auto;}
}
@media(max-width:575px){
    .tab-pane.active.show .tab-card img{max-width:100%;}
   .tab-col2 .tab-pane .tab-card {
    max-width: 90%;
    margin-left: auto;
    padding: 1%;
}
    .our_services .d-grid{grid-template-columns:repeat(1,1fr);}
}