.container{max-width:1640px;padding:0 20px;}
.breadcrumbs-header li,.breadcrumbs-header li a{color:#007db2;line-height:23px;}
.py-80{padding:80px 0}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
a:hover {text-decoration: none}
p{font-size: var(--fs-16);line-height: 1.6;color:#333}
.ease-trans{transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;}
@media (min-width:1200px){
    section .container{padding:0 40px!important;}
    .emizentech-navigation .navigation-links,.emizentech-navigation .container{padding:0 60px!important;}
}
.head-sec h2{font-weight:600;font-size:var(--fs-36);line-height:1.3;color:#0F1528}
.head-sec p{color:#333;font-weight:normal;font-size:var(--fs-16);line-height:1.6;}
.head-sec p a{color:#007db2}
.head-sec{max-width:1300px;margin:0 auto 40px auto;}

/*Hero-section*/
.hero-top-sec{padding:80px 0;height:calc(100vh - 90px);display:flex;align-items:center;}
.hero-top-inner{display:flex;flex-wrap:wrap;align-items:center;}
.hero-top-inner .hero-content-box{width:50%;}
.hero-top-inner .industries-top-img{width:50%;text-align:right;}
.hero-content-box h1{font-weight:500;font-size:var(--fs-52);line-height:1.3;color:#080A0F;}
.hero-content-box h1 span{display:block;color:#007DB2;}
.hero-content-box p{font-weight:normal;font-size:var(--fs-16);line-height:1.7;color:#333;}
.btn.emizen-btn.btn-blue{background:#007DB2;border:1px solid #007DB2;color:#FFF;}
.btn.emizen-btn.btn-blue:hover{background:#fff;color:#007DB2}
section.hero-top-sec .btn.emizen-btn img{transition:all .3s;vertical-align:baseline;width:auto;height:auto;}
.btn-circle{background:#fff;max-width:24px;height:24px;width:24px;align-items:center;justify-content:center;display:flex;transition:all .4s;transform:rotate(-45deg);flex:0 0 24px;}
section.hero-top-sec .btn.emizen-btn:hover span img{    /*transform: rotate(-45deg);*/}
.brands-slides{display:grid;grid-template-columns:repeat(7,2fr);align-items:center;justify-content:center;gap:15px;}
.brands-slides .brand-box-img{border:1px solid rgb(0 0 0 / 0%);padding:14px 16px;border-radius:15px;height:100%;display:flex;align-items:center;    transition: all .5s;}
.brands-slides .brand-box-img:hover {border-color: rgba(0,0,0,0.1);}
.brands-slides .brand-box-img img {transition: all .4s}
.brands-slides .brand-box-img:hover img{transform: scale(1.08);}
.outer_head-sec .btn-col a.btn.emizen-btn{background:transparent;border-radius: 0; color:#007DB2;padding:9px 0;border: 0}
.outer_head-sec .btn-col a.btn.emizen-btn:hover{background:#fff;color:#007DB2;}
.outer_head-sec{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;}
.outer_head-sec .head-sec{margin:0;max-width:100%;}
.outer_head-sec .head-sec h2{font-weight:500;color:#080A0F;font-size:var(--fs-20);line-height:1.4;}
.hero-top-inner .hero-content-box ul{border:1px solid rgba(0,0,0,0.1);background:rgba(0,0,0,0.02);border-radius:100px;gap:60px;max-width:700px;padding:20px!important;justify-content:center;margin:60px 0 0!important;}
.hero-content-box ul li img{max-width:100%;}
.head-sec p a:after{background:#007DB2;width:0;content:'';height:1px;bottom:2px;left:0;position:absolute;transition:all .4s;}
.head-sec p:hover a:after{width:100%;}
a.btn.emizen-btn{border-radius:40px;background:#fff;border:1px solid #007DB2;color:#007DB2;font-size: var(--fs-16); line-height: 1.6;font-weight:600;display:flex;padding:16px 20px;letter-spacing:0.16px;text-transform:capitalize;position:relative;overflow:hidden;z-index:1;transition:all .3s;align-items:center;}
a.btn.emizen-btn img{transition:all .3s;}
a.btn.emizen-btn:hover{background:#007DB2;color:#fff;}
.growth-box{box-shadow:0px 4px 25px 0px #00000014;padding:60px 40px;border-radius:15px;}
.growth-box .counter-sec{max-width:1200px;margin:0 auto;}
.counter-sec .skill-dsc span{color:#007DB2;font-size:42px;font-weight:500;line-height:1.5;}
.counter-sec .skill-dsc{flex:calc(20% - 15px);padding:0 20px;}
.counter-sec .skill-dsc:not(:first-child) > div{width:fit-content;}
.counter-sec .skill-dsc:last-child{border:0;}
.counter-sec .skill-dsc p.ptext{color:#0F1528;font-size: var(--fs-16); line-height: 1.6;font-weight:500;padding:0;margin:0 auto;}
section.our_services .row{gap:25px 0;}
section.our_services .head-sec h2{max-width:1175px;margin:auto;}
section.our_services .row.gap-40 [class*="col"]{display:grid;grid-template-columns:repeat(4,2fr);gap:20px;}
section.our_services h3{font-size: var(--fs-20);line-height: 1.4;font-weight:600;color:rgba(15,23,42,1);display:flex;align-items:center;position:relative;transition:all .4s;}
.services-box{background:#F2F7F9;padding:1.4rem;border-radius:1rem;transition:background .5s;z-index:1;position:relative;overflow:hidden;}
.services-box .sers-icon{justify-content:center;background:#FFFFFF;max-width:64px;height:64px;border-radius:12px;transition:all .4s ease;padding:12px 15px;}
.services-box li{color:#0F1528;font-size:var(--fs-16);line-height:1.6;padding:2px 0 2px 0;position:relative;list-style:disc;}
.services-box ul{padding-left:19px!important;}
section.our_services .services-box  p.sec-disc{padding-bottom:25px;margin:0;}
.services-box p a,.services-box li a{color:#007DB2;text-decoration:none;}
.services-box:before,.services-box:after{content:'';position:absolute;transition:all .4s;z-index:-1;}
.services-box:before{background:linear-gradient(179.86deg,#F5F8FA 1.94%,#CEE9F5 168.94%);width:100%;height:0;transform:translateY(0);bottom:0;left:0;}
.services-box:after{background:#007DB2;width:0;height:4px;bottom:0;left:0;right:0;margin:0 auto;}
.services-box:hover:after{width:100%;}
section.our_services .services-box:hover h3{color:#007DB2;}
.services-box:hover:before{height:100%;}
.services-box:hover li::marker{color:#007db2;}
.services-box:hover .sers-icon{transform:rotate(6deg) translateY(-5px)}
.services-box:hover .sers-icon{background:#007DB2;}
.services-box:hover .sers-icon img{filter:brightness(0) invert(1);}
.services-box-header{width:100%;justify-content:space-between;align-items:center;margin-bottom:20px;}
span.service-arrow{background:#fff;padding:8px;border:1px solid #ddd;border-radius:10px;transition:all .4s;flex:0 0 45px;height:45px;display:flex;align-items:center;justify-content:center;transform:translateY(-110px);opacity:0;}
.services-box:hover span.service-arrow{border-radius:100%;transform:translate(0);opacity:1;}
span.service-arrow a:after{visibility:hidden;}
.services-box:hover .services-box-header span.service-arrow:hover{background:#007db2;}
.services-box:hover .services-box-header span.service-arrow:hover img{filter:brightness(0) invert(1);transform:rotate(0)}
span.service-arrow img{transform:rotate(-45deg);transition:all .4s;}
span.service-arrow a{line-height:1;}
.services-box:hover .services-box-header span.service-arrow{background:#fff;}
/*@media (min-width:1540px) and (max-width:1750px){
    .hero-content-box h1{font-size:38px;line-height:50px;}
}*/
@media (min-width:1200px) and (max-width:1539px){
    .hero-top-sec{padding:50px 0 80px;}
    section.hero-top-sec .btn.emizen-btn{padding:14px 20px;}
    a.btn.emizen-btn{font-weight:600;padding:12px 16px;}
}
@media (min-width:768px) and (max-width:1199px){
    .hero-top-sec{padding: 11px 0 60px;}
    section.hero-top-sec .btn.emizen-btn{padding:14px 20px;}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(2,5fr);}
    .growth-box{padding:30px 30px;}
}
@media (max-width:767px){
    .hero-content-box ul{justify-content:center;}
    a.btn.emizen-btn{padding:12px 16px;}
    .counter-sec .skill-dsc > div,.counter-sec .skill-dsc:last-child > div,.counter-sec .skill-dsc:not(:first-child) > div{border:1px solid #ddd;height:100%;border-radius:8px;display:inline-block;width:100%;padding:12px;text-align:center;}
    .counter-sec .skill-dsc{padding:0 5px;max-width:33.33%;flex:0 0 33.33%;}
    .counter-sec{justify-content:center;gap:10px 0;}
    section.hero-top-sec .btn.emizen-btn{padding:10px 20px;}
    .hero-top-sec .industries-top-slider{display:none;}
}
a.emizen-btn span{background:#007DB2;}
a.btn.emizen-btn.btn-white span{background:#007DB2;}
a.btn.emizen-btn.btn-white:hover span{background:#fff;}
a.btn.emizen-btn.btn-white span img{filter:brightness(0) invert(1);}
a.btn.emizen-btn.btn-white:hover span img{filter:none;}
a.btn.emizen-btn.btn-white:hover span{background:#fff;}
a.emizen-btn:hover span img{filter:none;}
a.btn.emizen-btn.btn-blue .btn-circle{background:#fff;}
a.btn.emizen-btn.btn-blue:hover .btn-circle{background:#007db2;}
section.cta_wrapper .brand_su_inner:after{display:none;}
section.cta_wrapper  .brand_su_inner{background:#007DB2 url(https://emizentech.com/wp-content/uploads/2026/06/cta-bg10.png);padding-bottom:0;}
section.cta_wrapper .brand_su_inner img{/* margin-top:auto; */}
section.cta_wrapper .brand_su_inner .cta-title{font-weight:600;}
section.cta_wrapper .brand_su_inner p{padding-bottom:30px;}
section.cta_wrapper .brand_su_content{max-width:60%;}
section.cta_wrapper a.emizen-btn.btn{/* background:#fff; *//* border-color:#fff; *//* color:#0F1528; */}
section.project_impact_sec .owl-stage{display:flex;}
section.project_impact_sec .owl-stage .item{width:100%;padding:0px 4px;}
section.project_impact_sec .owl-stage .owl-item{display:flex;}
section.project_impact_sec .owl-carousel .project-card{justify-content:space-between;padding:50px 70px;position:relative;overflow:hidden;z-index:1;border-top:1px solid #EEF5F9;max-width:97%;margin:auto;background:#0F172B;border-radius:24px;height:100%}
section.project_impact_sec .project-card > .project-img{order:2;max-width:45%;width:100%;text-align:center;}
section.project_impact_sec .project-card > .project-info{order:1;max-width:55%;}
section.project_impact_sec .project-card > .project-info h3{color:#fff;font-size:var(--fs-36);line-height:1.4;font-weight:600;}
section.project_impact_sec .project-card > .project-info h4{color:#fff;font-size: var(--fs-18);line-height: 1.7;font-weight:600;}
section.project_impact_sec .project-card > .project-info p,section.project_impact_sec .project-card > .project-info li{color:#fff;font-size:var(--fs-16);font-weight:400;line-height:1.6;padding:0;}
section.project_impact_sec .project-card > .project-info ul{margin:0!important;padding:30px 0 30px 19px!important;gap:10px 0;}
section.project_impact_sec .project-card > .project-info ul li{flex:0 0 50%;line-height:1.8;list-style:disc;padding:0 25px 0 0;}
section.project_impact_sec  .owl-nav{position:static;}
section.project_impact_sec .owl-nav .owl-prev,section.project_impact_sec .owl-nav .owl-next{position: absolute;top: 50%;transform: translateY(-50%);font-size:0;border-top:2px solid #314158;margin:0;width:65px;height:65px;border-radius:100%;box-shadow:0px 25px 50px -12px #00000080;}
section.project_impact_sec .owl-nav .owl-prev{background:#1D293D url(https://emizentech.com/wp-content/uploads/2026/07/left-Icon.svg) no-repeat center center / 22px!important;left:0}
section.project_impact_sec .owl-nav .owl-next{background:#1D293D url(https://emizentech.com/wp-content/uploads/2026/07/right-Icon.svg) no-repeat center center / 22px!important;right: 0}
section.project_impact_sec .owl-carousel .project-card:before{background:#007DB2;content:'';position:absolute;width:628px;height:628px;border-radius:100%;right:-90px;top:-200px;z-index:-1;}
section.project_impact_sec .project-card > .project-info a.btn.emizen-btn:hover{border-color:#007DB2;}
section.cta_wrapper a.emizen-btn.btn:hover{border-color:#007DB2;}
/*Brand Section*/
section.brands_section .brands_grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(6,1fr);gap:25px;padding-top:80px;}
section.brands_section .brands_grid .hover-info{background-image:url(https://emizentech.com/wp-content/uploads/2026/08/hjvercard.png);background-size:100% 100%;background-repeat:no-repeat;position:absolute;padding:10px 10px 25px 10px;width:285px;left:-47px;bottom:80px;transform:translate(0,50%);margin:auto;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:all 0.75s ease-in-out 0s;z-index:9;opacity:0;right:0;height:fit-content;z-index:0;scale:.8;backdrop-filter:blur(5px);text-align:left;}
section.brands_section .brands_grid .brand-item:hover .hover-info{transform:unset;opacity:1;scale:1;}
section.brands_section .brands_grid .hover-info p{color:#fff;font-size:var(--fs-16);text-align:center;line-height:1.6;padding:0;color:#fff;padding:20px 15px 20px 10px;}
section.brands_section .brands_grid .brand-item{position:relative;}
section.brands_section{position:relative;background:url(https://emizentech.com/wp-content/uploads/2026/08/logos-bg.jpg) no-repeat center center / cover;z-index:1;}
section.brands_section .brands_grid .logo-img{height:70px;width:100%;padding:15px;display:inline-flex;align-items:center;justify-content:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:rgba(0,0,0,0);border-radius:15px;position:relative;overflow:hidden;background:#FFFFFF0D;}
section.brands_section .brands_grid .logo-img:before{content:"";inset:0;width:100%;height:100%;position:absolute;border:1px solid transparent;background:linear-gradient(18deg,rgba(255,255,255,.6) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.6) 60%,rgba(255,255,255,.1) 80%);-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;background-size:cover;background-position:center;mask-composite:exclude;border-radius:inherit;transform:scaleX(-1);z-index:1;}
section.brands_section .brands_grid .logo-img img{transition:all .4s;}
section.brands_section p.sec-disc{max-width:1200px;margin:auto;line-height:1.7;}
section.brands_section .brands_grid .hover-info p{color:#fff;font-size:13px;text-align:center;line-height:1.4;padding:0;color:#fff;padding:15px 15px 20px 10px;margin-bottom:0;}
.hover-info a{display:flex;justify-content:center;margin-left:auto;padding-right:10px;filter:brightness(0) invert(1);width:100%;color:#00b3ff;padding-top:10px;border-top:1px solid #ffffff24;}
.hover-info a img{filter:brightness(0) invert(1);}
.hover-info a img{max-width:15px;}

@media (min-width:1281px) and (max-width:1480px){
    section.brands_section .brands_grid{gap:10px;}
    section.brands_section .brands_grid .hover-info p {
        padding: 10px 15px 10px 10px;
    }
}
@media (max-width:1280px){
    section.brands_section .brands_grid .hover-info p {
        padding: 10px 15px 10px 10px;
    }
    section.brands_section .brands_grid{/*gap:15px;grid-template-columns:repeat(4,1fr);*/max-width:1024px;}
    section.brands_section .brands_grid .hover-info{/*left:0;right:0;margin-left:auto;margin-right:auto;*/}
}
@media (max-width:991px){
    section.brands_section .brands_grid .hover-info{display: none;}
    section.brands_section .brands_grid{gap:15px;grid-template-columns:repeat(3,1fr);max-width:1024px;}
}
@media (max-width:767px){
    section.brands_section .brands_grid {
    padding-top: 20px;gap: 10px;
}
    section.brands_section .brands_grid .hover-info{display:none;}

}
@media (max-width:640px){
    section.brands_section .brands_grid .logo-img img {
        max-width: 100%;
    }
    section.brands_section .brands_grid .logo-img {
        height: 55px;
    }
}
/*----Major Plateform---*/
section.core-services-sec {
    background: linear-gradient(183.47deg, #F2F8FF 54.89%, #F5F8FA 97.47%);
}
.major_ecom_grid {
    display: grid;
    grid-template-columns: repeat(4,1fr);
    grid-auto-flow: dense;
    grid-gap: 30px;
    align-items: center;
    justify-content: center;
    z-index: 1;
    position: relative;
}
.card_box{position:relative;min-height:510px;display:flex;height: 100%}
.card_box .card-media{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:-1;}
.card_m_header{position:absolute;top:0;left:0;width:100%;padding:30px;display:flex;flex-direction:column;align-items:flex-start;gap:40px;}
.card_box .card-media .card_m_header img{width:auto;}
.card_m_header h3{margin:0;color:#fff;font-weight:600;font-size:var(--fs-20);line-height:1.4;}
.card_box .card-media img{width:100%;height:100%;object-fit:cover;transition:all 0.3s;}
.card_box:hover .card-media img{transform:scale(1.05);}
.card_box .card-media::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:all 0.3s;z-index:1;}
.card_box:hover .card-media::before{background-color:#F1F8FF;}
.card_box .card-content{height:100%;display:flex;justify-content:center;flex-direction:column;padding:30px;opacity:0;transition:all 0.3s;}
.card_box:hover .card-content{opacity:1;}
.card_box .card-content .card-header-box{margin-bottom:30px;}
.card_box .card-content .card-desc h3{font-size:var(--fs-20);line-height:1.4;font-weight:600;color:#007DB2;margin-bottom:15px;}
.card_box .card-content .card-desc p{margin:0;color:#333;font-size:var(--fs-16);line-height:1.5;}
.card_box .card-content .card-desc{margin-top:auto;margin-bottom:0;}
.card_box .card-border span{display:inline-block;position:absolute;background-color:#007DB2;transition:all 0.3s linear;z-index:2;}
.card_box .card-border span.top{width:100%;height:1px;top:0;left:0;transform:scaleX(0);transform-origin:left;}
.card_box .card-border span.right{width:1px;height:100%;top:0;right:0;transform:scaleY(0);transform-origin:top;}
.card_box .card-border span.bottom{width:100%;height:1px;bottom:0;left:0;transform:scaleX(0);transform-origin:right;}
.card_box .card-border span.left{width:1px;height:100%;top:0;left:0;transform:scaleY(0);transform-origin:bottom;}
.card_box:hover .card-border span.top{transform:scaleX(1);}
.card_box:hover .card-border span.right{transform:scaleY(1);transition-delay:0.3s;}
.card_box:hover .card-border span.bottom{transform:scaleX(1);transition-delay:0.6s;}
.card_box:hover .card-border span.left{transform:scaleY(1);transition-delay:0.9s;}

/*tailored-e-commerce*/
section.tailored-e-commerce{background:url(/wp-content/uploads/2025/12/tailored-bg.jpg) center center / cover;background-repeat:no-repeat;}
.teform-box{border:1px solid #FFFFFF8A;border-radius:20px;padding:40px 25px;}
.tailored-e-commerce .row .row{gap:30px 0;}
.teform-box.tail-left,.teform-box.tail-right,.full-teform-box.teform-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.teform-box .tlor-icon{width:100px;height:100px;margin:0 auto 25px auto;}
.teform-box.tail-left .tlor-icon,.teform-box.tail-right .tlor-icon,.full-teform-box.teform-box .tlor-icon{margin:0;}
.teform-box.tail-left .tail-content,.teform-box.tail-right .tail-content,.full-teform-box.teform-box .tail-content{width:calc(100% - 125px);}
.tailored-e-commerce .teform-box .tail-content p{color:rgba(255,255,255,.75)!important;}
.teform-box p a{color:#007DB2;}
.teform-box h3{font-weight:600;font-size:var(--fs-20);line-height:100%;margin-bottom:5px;}
.full-teform-box.teform-box{margin-top:30px}
.full-teform-box.teform-box ul{display:flex;flex-wrap:wrap;gap:15px 0;align-items:flex-start;}
.full-teform-box.teform-box ul li{width:50%;padding-right:4%;color:rgba(255,255,255,.75);font-size:16px;line-height:24px;}
@media (min-width:1200px) and (max-width:1539px){
    .teform-box h3{font-size:var(--fs-18);margin-bottom:0;line-height:1.7;}
    .teform-box .tlor-icon{width:75px;height:75px;}
    .teform-box.tail-left .tail-content,.teform-box.tail-right .tail-content,.full-teform-box.teform-box .tail-content{width:calc(100% - 100px);}
    .teform-box{padding:25px 20px;}
}
@media (min-width:768px) and (max-width:1199px){
    .teform-box h3{margin-bottom:0;}
    .teform-box .tlor-icon{width:60px;height:60px;}
    .teform-box.tail-left .tail-content,.teform-box.tail-right .tail-content,.full-teform-box.teform-box .tail-content{width:calc(100% - 80px);}
    .teform-box{padding:30px 20px;}
}
@media (min-width:768px) and (max-width:991px){
    .tailored-e-commerce .box-btm-mrg{margin-top:30px;}
    .hero-content-box{padding:20px 0px;}
    .counter-sec .skill-dsc{padding:0 10px;}
    .growth-box{padding:20px 15px;}
    .rail {
        top: 130px;
        bottom: 130px;
    }
    .sec-header {
        margin: 0 auto 0px auto;
    }
}
@media (max-width:767px){
    .sec-header {
    max-width: 820px;
    margin: 0 auto 0px auto;
}
    section.tailored-e-commerce{background:#0d0e10;}
    .teform-box{border-radius:15px;padding:30px 15px;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:15px;}
    .teform-box.tail-left .tail-content,.teform-box.tail-right .tail-content,.full-teform-box.teform-box .tail-content,.teform-box .tail-content{width:calc(100% - 60px);}
    .teform-box .tlor-icon{width:50px;height:50px;margin:0;}
    .teform-box h3{margin-bottom:0;}
    .tailored-e-commerce .row .row{gap:0;}
    .teform-box.tail-right .tail-content{order:2;}
    .teform-box.tail-right .tlor-icon{order:1;}
    .full-teform-box.teform-box ul li{width:100%;padding-right:0;}
    .full-teform-box.teform-box{margin-top:15px;}
}

/*Hire an E-Commerce Development*/
.hire-e-commerce-dev .teform-box{transition: all .5s }
.hire-e-commerce-dev .teform-box:hover {
    transform: translateY(-7px);
    border-color: #007db2;
    background: #007db20a;
}
.hire-e-commerce-dev .teform-box .tlor-icon{width:75px;height:75px;margin:0;}
.hire-e-commerce-dev .teform-box{border:1px solid #00000033;border-radius:20px;padding:35px 25px;}
.hire-e-commerce-dev .teform-box .tail-content{width:calc(100% - 100px);}
.hire-e-commerce-dev .teform-box .tlor-icon{width:75px;height:75px;margin:0;}
.hire-e-commerce-dev .teform-box .tail-content{width:calc(100% - 100px);}
.hire-e-commerce-dev .row{gap:30px 0;}

@media (min-width:1200px) and (max-width:1539px){
    .hire-e-commerce-dev .teform-box{padding:30px 20px;}
    .hire-e-commerce-dev .teform-box .tlor-icon{width:60px;height:60px;}
    .hire-e-commerce-dev .teform-box .tail-content{width:calc(100% - 80px);}
}
@media (min-width:768px) and (max-width:1199px){
    .hire-e-commerce-dev .teform-box{padding:20px 15px;}
    .hire-e-commerce-dev .teform-box .tlor-icon{width:55px;height:55px;}
    .hire-e-commerce-dev .teform-box .tail-content{width:calc(100% - 60px);}
}
@media (max-width:767px){
    .hire-e-commerce-dev .teform-box{border-radius:15px;padding:25px 20px;margin-bottom:0;}
    .hire-e-commerce-dev .teform-box .tlor-icon{width:50px;height:50px;}
    .hire-e-commerce-dev .teform-box .tail-content{width:calc(100% - 60px);}
}

/* cta */
.case-study-link{border-radius:100px;background:#007DB2;font-size:var(--fs-16);line-height:1.6;font-weight:400;color:#fff;position:absolute;right:0;top:0;padding:7px 10px;font-weight:400;}
.brand_su_inner{border-radius:20px;background:#000 url(https://emizentech.com/wp-content/uploads/2026/02/cta_28.png) no-repeat center center;padding:20px 20px 20px 40px;display:flex;flex-wrap:wrap;justify-content:space-between;background-size:cover;position:relative;overflow:hidden;z-index:1;}
.brand_su_content{max-width:52%;padding:30px 0;}
.m_brand_success .brand_su_content h2{font-weight:600;line-height:1.4;font-size:var(--fs-36);}
.brand_su_content p{font-size:var(--fs-16);line-height:1.6}
.brand_su_inner.ant_brand_box .brand_su_img{padding-right:50px;}
.brand_su_inner .brand_su_img{padding-right:0;/* max-width:48%; *//* padding-left:50px; */}
.m_brand_success .brand_su_inner::after{display:none;}
.m_brand_success .brand_su_inner{background:#007DB2 url(https://emizentech.com/wp-content/uploads/2026/02/cta_28.png);}

@media (min-width:768px) and (max-width:1199px){
    .brand_su_content{max-width:100%;padding:20px 0;}
    .brand_su_inner .brand_su_img{display:none}
    section.cta_wrapper .brand_su_content{max-width:100%}
}
@media (max-width:767px){
    .brand_su_content .g-3{justify-content:center;}
    .brand_su_inner .brand_su_img{display:none}
    .brand_su_inner{padding:25px 20px;text-align:center;}
    section.cta_wrapper .brand_su_inner{padding-bottom:20px;background:linear-gradient(45deg,#088bb9,#00b2ef)}
    .brand_su_content{max-width:100%;padding:0;}
}

/*faq section */
section.home_faq_sec {
    background: transparent;
}
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);line-height: 1.85;font-weight:400;padding:20px;}
section.home_faq_sec .card-header .btn-link:after{width:25px;height:25px;top:14px;right:7px;}
section.home_faq_sec .faq-wrap{padding:0;}
section.home_faq_sec .card-body{font-size:var(--fs-16);line-height:1.6;max-width:calc(100% - 20px);}
section.home_faq_sec .faq_card .collap-card{border-radius:0 0 10px 10px;}
section.home_faq_sec .card-body{border-radius:8px;background:#FFF;padding:20px;color:#333333;font-size:var(--fs-16);line-height:1.6;font-weight:400;max-width:calc(100% - 40px);margin:0 auto 20px;}
.home_faq_sec .ai-center-btn a{overflow:hidden;background:#007DB2;max-width:100%;width:auto;display:inline-block;padding:15px 20px 11px 20px;position:relative;z-index:1;color:#fff;}
.home_faq_sec .ai-center-btn a:hover{color:#007DB2}
.home_faq_sec .ai-center-btn a:hover::after{background:#fff;z-index:-1;transform:translate(0);border-radius:100px;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]{border:0;background:#E6F1F6;}
section.home_faq_sec .card-header .btn-link:after{background:#fff url(https://emizentech.com/wp-content/uploads/2025/12/plus.svg) no-repeat center center;border-radius:100%;background-size:14px;width:30px;height:30px;right:15px;top:50%;transform:translateY(-50%);}
section.home_faq_sec .faq_card{border-radius:10px;border:1px solid #E1ECF0;background:#E6F1F6;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]::after{background-image:url(https://emizentech.com/wp-content/uploads/2025/12/minus.svg);}
section.home_faq_sec .btn.emizen-btn:hover{background:#fff;color:#017DB2;}
.btn.emizen-btn:hover img{transform:rotate(45deg);}
.app-technologies-sec .faq_card{margin-bottom:30px!important;}

/*Cloud Ready E-commerce*/

.wrap{max-width:1482px;margin:0 auto;padding:80px 0;display:grid;grid-template-columns:650px 1fr;gap:72px;}

/* ---------- LEFT: sticky header ---------- */
.head{position:sticky;top:80px;align-self:start;padding-top:65px;}
.wrap .head h2.sec-title{font-size:var(--fs-36);line-height:1.4;color:#0F1528;font-weight:600;margin-bottom:10px;}
.wrap .head p{font-size:var(--fs-16);line-height:1.6;color:#333;margin:0;font-weight:normal;}

/* ---------- RIGHT: timeline ---------- */
.timeline{position:relative;padding-left:64px;}
.rail{position:absolute;left:23px;top:85px;bottom:85px;width:2px;background:rgba(0,0,0,0.2);}
.rail-fill{position:absolute;top:0;left:0;width:100%;height:0%;background:#007DB2;transition:height .12s linear;}
.step{position:relative;margin-bottom:56px;opacity:1;transform:translateX(6px);transition:opacity .5s ease,transform .5s ease;}
.step:last-child{margin-bottom:0;}

/*.step.in-view{opacity:1;transform:translateX(0);}*/
.marker{position:absolute;left:-64px;top:50%;transform:translateY(-50%);width:35px;height:35px;border-radius:50%;background:#fff;display:flex;align-items:start;justify-content:center;border:1px dotted #0F1528;transition:border-color .4s ease,color .4s ease,background .4s ease,box-shadow .4s ease;z-index:2;}
.marker span{display:block;width:25px;height:25px;background:#0F1528;border-radius:50%;font-size:0;margin-top:1px;}
.step.in-view .marker{border-color:#007DB2;background:#007DB2;}
.step.in-view .marker span{background:#fff;}
.card_stp{background:#fff;border:1px solid rgba(0,0,0,0.1);border-radius:20px;padding:25px;transition:border-color .4s ease,box-shadow .4s ease;}
.step.in-view .card_stp{border:1px solid #007DB2;box-shadow:0px 4px 6px 0px #007DB233;}
.card-top{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:8px;}
.card-top h3{font-weight:500;margin:0;font-size:var(--fs-20);line-height:1.4;color:#0F1528;}
.card_stp p{margin:0;color:#333;font-size:var(--fs-16);line-height:1.6;font-weight:normal;}
@media (max-width:860px){
    .wrap{grid-template-columns:1fr;padding:50px 0 50px;gap:44px;}
    .head{position:relative;top:0;padding-top:0}
    .timeline{padding-left:52px;}
    .rail{left:19px;top:108px;bottom:108px;}
    .marker{left:-58px;width:40px;height:40px;}
}
@media (prefers-reduced-motion:reduce){
    .step,.marker,.card_stp,.rail-fill{transition:none;}
}
@media (min-width:768px) and (max-width:991px){
    .rail {
        top: 130px;
        bottom: 130px;
    }
}

/*AI Power*/
section.solutions-section.ai_pwr_ecom{background:#F0FAFF;}
section.solutions-section.ai_pwr_ecom .solutions-grid .solution-card h3{width:calc(100% - 90px);}
/*our-techstacks*/
.our-techstacks .tech-title{color:#000;font-weight:600;}
.techcard li{border-radius:10px;border:1px solid #F2F2F2;background:#FFF;padding:12px 15px;flex:0 0 138px;font-size:12px;color:#000;position:relative;overflow:hidden;width:100%;transition:all .3s;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.tech-card-box:last-child .techcard{margin-bottom:0;}
.techcard li:before{content:'';position:absolute;left:0;bottom:0;background:#F6F7FF;width:100%;transition:all .3s;transform:translateY(-100%);z-index:-1;height:100%;}
.techcard li:hover:before{transform:translateY(0);height:100%}
.techcard{border-bottom:1px solid rgba(0,0,0,0.10);padding-bottom:20px;margin-bottom:20px;gap:15px;}
.techcard li:hover img{transform:scale(1.1);}
.techcard li img{display:block;transition:all .3s;margin:0 auto 10px;max-width:50px;}
@media(max-width:1600px){
    .techcard li img{max-width:40px;}
}
@media(max-width:991px){
    .techcard li{flex:0 0 135px;max-width:135px;margin-bottom:10px;}
}

/*Mobile Process*/
.process-card-box{padding:20px 0 20px;position:relative;display:block;max-width:1110px;}
.process-card-box:nth-child(even) .process-card-container{margin-left:auto;}
.process-card-container{position:relative;padding:25px;border-radius:16px;background:transparent;color:#fff;overflow:hidden;display:flex;align-items:flex-start;gap:20px;max-width:1020px;}
.process-card-box:last-child:after{display:none;}
.process-card-container::before,.process-card-box:after{content:"";position:absolute;}
@keyframes animatedBorder{
    0%{background-position:0% 50%;}
    50%{background-position:100% 50%;}
    100%{background-position:0% 50%;}
}
.ms_process h2.sec-title2,.ms_process p.sec-disc{color:#0F1528;}
.process-card-container::before{inset:0;padding:1px;border-radius:16px;background:linear-gradient(90deg,#00B3FF,#64498F,#00B3FF,#64498F);background-size:300% 300%;animation:animatedBorder 4s linear infinite;-webkit-mask:linear-gradient(white,white) content-box,linear-gradient(white,white);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;width:100%;height:100%;}
.process-card-container .sec-title3{font-size:var(--fs-20);line-height:1.4;font-weight:600;color:#0F1528}
.process-sec-img{flex:0 0 75px;}
.process-card-container p{font-weight:400;color:#0F1528;padding-bottom:0}
section.ms_process .text-header{max-width:1200px;margin:0 auto 20px;}
.process-card-box:nth-child(even){margin-left:auto;}
.process-card-box:after{background:url(https://emizentech.com/wp-content/uploads/2025/12/line-draw.svg) no-repeat;background-size:contain;width:86px;height:90px;right:0;bottom:0;}
.process-card-box:nth-child(even)::after{right:auto;left:0;background:url(https://emizentech.com/wp-content/uploads/2025/12/left-img.svg) no-repeat;background-size:contain;}
.process-card-container:last-child .process-card-box::after{display:none;}
@media (min-width:1200px) and (max-width:1539px){
    .process-card-container .sec-title3{font-size:var(--fs-18);line-height:1.7;}
    .process-sec-img{flex:0 0 70px;}
}
@media (min-width:1200px) and (max-width:1349px){
    .process-card-box::after{width:60px;height:70px;right:-5px;}
    .process-card-box:nth-child(2n)::after{left:-5px;}
}
@media (min-width:768px) and (max-width:1199px){
    .process-card-box::after{display:none}
    .process-sec-img{flex:0 0 60px;}
    .process-card-container{padding:20px!important;gap:10px;}
}
@media (max-width:767px){
    .process-sec-img{flex:0 0 50px;}
    .process-card-box::after{display:none}
    .process-card-box{padding:0 0 15px 0;}
    .process-card-container{padding:20px!important;}
}
section.work_industries li{padding:10px;border:1px solid #F3F4F6;box-shadow:0px 1px 2px -1px #0000001A;box-shadow:0px 1px 3px 0px #0000001A;border-radius:10px;width:calc(50% - 12px);transition:all .4s;display:flex;flex-wrap:wrap;align-items:center;gap:15px;}
section.work_industries li:hover {
    border: 1px solid #007DB233;
}
section.work_industries li span{display:block;width:calc(100% - 65px);color:#0F1528;font-size:var(--fs-16);line-height:1.55;font-weight:500;}
section.work_industries .work_industries_inner .head-sec{margin:0;width:45%;text-align:left;}
section.work_industries .work_industries_inner{display:flex;flex-wrap:wrap;}
section.work_industries .work_industries_inner .head-box-banner{margin-top:40px;}
section.work_industries .work_industries_inner .work_indu_contnet{width:55%;padding-left:90px}
section.work_industries .work_industries_inner ul{gap:12px;width:100%;flex-wrap: wrap;}
@media (min-width:768px) and (max-width:1199px){
    section.hero-top-sec .btn.emizen-btn{padding:10px 20px;font-size:14px;line-height:20px;}
    section.our_services .services-box > p,section.our_services .services-box  li{font-size:14px;}
    section.our_services .services-box p.sec-disc{padding-bottom:10px;}
    .services-box .sers-icon{max-width:54px;height:54px;padding:10px;}
    .services-box{padding:1rem;}
    section.work_industries li{padding:0.70rem;flex:calc(20% - 10px);max-width:calc(20% - 10px);}
}

/*Tab section*/
section.mbs-tabs{background:#0A3241 url(/wp-content/uploads/2025/12/tailored-bg.jpg) no-repeat center center / cover;}
section.mbs-tabs ul{border-radius:15px;border:1px solid #00B3FF;padding:15px;}
section.mbs-tabs ul li img{max-width:40px;filter:brightness(0) invert(1);}
section.mbs-tabs ul li{font-size:16px;font-weight:600;}
section.mbs-tabs ul li a{color:#747474;font-size:var(--fs-16);line-height:1.6;}
section.mbs-tabs ul li a:hover,section.mbs-tabs ul li a.active{color:#00B3FF!important;}
section.mbs-tabs ul li a:hover span,section.mbs-tabs ul li a.active span{color:#00B3FF!important;}
section.mbs-tabs ul li a:hover img,section.mbs-tabs ul li a.active img{filter:none;}
section.mbs-tabs ul{border-radius:15px;border:1px solid #282C31;padding:15px;background:#282C31;}
section.mbs-tabs ul li{font-size:var(--fs-16);line-height:1.6;font-weight:600;}
section.mbs-tabs ul li a{color:#747474;font-size:var(--fs-16);line-height:1.6;transition:all .4s}
section.mbs-tabs .tab-content{padding-top:60px;}
section.mbs-tabs .tab-content .tab-info-container{width:100%;max-width:41%;margin-top:48px;padding-right:30px}
section.mbs-tabs .tab-content .tab-info-container .tab-title3{color:#0F1528;font-size:24px;font-weight:600;line-height:normal;}
section.mbs-tabs p.tab-info{color:#333;font-size:var(--fs-16);line-height:1.6;font-weight:400;}
section.mbs-tabs .tab-img-right{max-width:59%;}
section.mbs-tabs .tab-content .tab-info-container .img-tab-box{margin-bottom:25px}
section.mbs-tabs .tab-content .tab-info-container img{filter:brightness(0) invert(1);}
@media (min-width:1200px) and (max-width:1539px){
    section.mbs-tabs .tab-content .tab-info-container .tab-title3{font-size:var(--fs-18);line-height:1.7;}
    section.mbs-tabs .tab-content .tab-info-container .img-tab-box{margin-bottom:15px;}
    section.mbs-tabs .tab-content .tab-info-container .img-tab-box img{max-width:60px;}
    section.mbs-tabs ul{gap:15px;}
    section.mbs-tabs ul li a{font-size:14px;font-weight:normal;}
    section.work_industries li{padding:.8rem;font-size:15px;}
    section.project_impact_sec .owl-carousel .project-card{padding:40px 60px;}
}
@media (min-width:768px) and (max-width:1199px){
    section.mbs-tabs ul{gap:15px;}
    section.mbs-tabs ul li a{font-weight:normal;}
    section.mbs-tabs ul li{flex:0 0 125px;}
    section.mbs-tabs .tab-content .tab-info-container{margin-top:0;padding-right:18px;}
    section.mbs-tabs .tab-content .tab-info-container .img-tab-box{margin-bottom:15px;}
    section.mbs-tabs .tab-content .tab-info-container .img-tab-box img{max-width:60px;}
}
@media (max-width:767px){
    section.mbs-tabs{background:#0d0e10;}
    section.mbs-tabs .tab-content{padding-top:40px;}
    section.mbs-tabs ul{padding:10px;gap:8px;}
    section.mbs-tabs ul li{flex:0 0 125px;}
    section.mbs-tabs ul li a{font-weight:normal;}
    section.mbs-tabs ul li a > span{padding-top:7px!important;}
    section.mbs-tabs ul li img{max-width:30px;}
    section.mbs-tabs .tab-content .tab-info-container{max-width:100%;margin-top:0;padding-right:0;order:1;}
    section.mbs-tabs .tab-img-right{max-width:100%;order:2;}
    section.mbs-tabs .tab-content .tab-info-container .img-tab-box{margin-bottom:15px;}
    section.mbs-tabs .tab-content .tab-info-container .img-tab-box img{max-width:45px;}
}

/*Common media query*/
@media (min-width:1200px) and (max-width:1539px){
    .py-80{padding:60px 0}
    .pb-80{padding-bottom:60px}
}
@media (min-width:768px) and (max-width:1199px){
    .py-80{padding:50px 0}
    .pt-80{padding-top:50px}
    .pb-80{padding-bottom:50px}
    .brands-slides{gap: 10px;}
    .brands-slides .brand-box-img {padding: 10px;}
}
@media (max-width:767px){
    .pt-80{padding-top:40px;}
    .py-80{padding:40px 0}
    .pb-80{padding-bottom:40px}
}


.g-3{gap:10px;}

@media (max-width:991px){
    section.home_faq_sec .faq_card button.btn.btn-link{padding:15px 40px 15px 10px;;}
    section.home_faq_sec .card-header .btn-link:after{width:25px;height:25px;right:10px;}
    section.home_faq_sec .card-body{padding:15px;max-width:calc(100% - 25px);margin:0 auto 20px;}
}
/*new outstack section*/
.our-techstacks-section .tech-table{overflow-x:auto;overflow-y:hidden;z-index:1;}
.our-techstacks-section .tech-table .tech-card-box{background:transparent;flex:1;border:1px solid rgba(0,0,0,.2);text-align:center;border-bottom:0;border-top:0;}
.our-techstacks-section .tech-table .tech-card-box:not(:last-child){border-right:none;}
.our-techstacks-section .tech-table .tech-card-box:first-child{border-left:none;}
.our-techstacks-section .tech-table .tech-card-box:last-child{border-right:navajowhite;}
.our-techstacks-section .techcard li{padding:16px 8px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;border-radius:0;max-width:100%;margin:0;font-size:12px;color:#000;}
.our-techstacks-section .techcard li img{display:block;transition:all .3s;width:48px;height:48px;object-fit:contain;flex-shrink:0;margin:0 auto 5px auto;max-width:100%;}
.our-techstacks-section .techcard li:before{display:none;}
.our-techstacks-section .tech-card-box:last-child .techcard{margin-bottom:0;}
.our-techstacks-section .techcard li:hover img{transform:scale(1.1);}
.tech-stack-vertical:after{content:"";display:inline-block;width:100%;height:100%;position:absolute;top:0;left:0;    /* right:0; */margin:auto;background:url(https://emizentech.com/wp-content/uploads/2025/12/bg-vblur.png) 0 0/100% 100% no-repeat;z-index:-1;}
.tech-list{list-style:none;padding:0;margin:0;max-height:300px;transition:max-height .5s ease-in-out}
.tech-category h3{font-size:var(--fs-16);line-height:1.6;border-bottom:1px solid #b6b7c9;min-height:74px;display:flex;justify-content:center;align-items:center;padding:0 22px;margin-bottom:0}
.tech-development .btn-wrapper{display:flex;justify-content:center;align-items:center;margin-top:32px}
.see-more-btn .right-arrow{border:solid #fff;transition:all .3s;border-width:0 2px 2px 0;display:inline-block;padding:4px;vertical-align:middle;transform:rotate(45deg);position:relative;top:-3px;margin-left:4px;}
section.our-techstacks-section .btn.see-more-btn:focus{box-shadow:none;}
.see-more-btn{background-color:#000;color:#fff;padding:12px 34px;font-size:var(--fs-18);line-height:1.7;font-weight:500;cursor:pointer;border-radius:30px;display:flex;align-items:center}
.see-more-btn:hover{color:#000;border-color:#000;background-color:transparent}
section.our-techstacks-section .btn.see-more-btn:hover{background:#fff;color:#007db2;}
section.our-techstacks-section .btn.see-more-btn:hover .right-arrow{border-color:#007db2;transform:rotate(-136deg);top:0;margin-top:4px;}


section.home_faq_sec .faq_card .card-header{padding: 0}
@media (max-width:1549px){
    .our-techstacks-section .tech-title{padding:0 10px;}
}
@media (max-width:1299px){
    section.project_impact_sec .owl-carousel .project-card:before{width:428px;height:428px;}
    .our-techstacks-section .tech-table .tech-card-box{flex:0 0 170px;}
}
@media (min-width:1350px) and (max-width: 1549px) {
    .hero-top-inner .hero-content-box{padding-right:4%;}
    .hero-top-inner .hero-content-box ul{border-radius:50px;gap:20px;margin:40px 0 0!important;}
    .card_box .card-content,.card_m_header{padding:24px;}
    .wrap{grid-template-columns:550px 1fr;gap:65px;}
}
@media (min-width:1200px) and (max-width: 1349px) {
    .hero-top-inner .hero-content-box{padding-right:2%;}
    .hero-top-inner .hero-content-box ul{border-radius:50px;gap:20px;margin:40px 0 0!important;}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(3,2fr);grid-gap:30px;}
    .major_ecom_grid{grid-template-columns:repeat(3,1fr);grid-gap:30px;}
    .wrap{grid-template-columns:450px 1fr;gap:65px;}
    section.brands_section .brands_grid .brand-item:first-child .hover-info {
        left: -40px;
    }
    section.brands_section .brands_grid .brand-item:last-child .hover-info {
        left: -80px;
    }
    section.brands_section .brands_grid .hover-info {
        left: -45px;
    }
}
@media (min-width:992px) and (max-width: 1280px){
    .hero-top-inner .hero-content-box ul li {
    width: calc(25% - 15px);
}
}
@media (max-width:1199px) {
    .hero-top-sec{padding:50px 0;height:auto;}
}
@media (min-width:992px) and (max-width:1199px) {
    .hero-top-inner .hero-content-box{padding-right:4%;}
    .hero-top-inner .hero-content-box ul{border-radius:50px;gap:20px;margin:40px 0 0!important;}
    .major_ecom_grid,section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(3,1fr);grid-gap:20px;}
    .wrap{padding:50px 0;grid-template-columns:350px 1fr;gap:60px;}
    section.work_industries li{flex:calc(50% - 10px);max-width:calc(50% - 10px);}
    section.work_industries .work_industries_inner .work_indu_contnet{padding-left:40px;}
    section.brands_section .brands_grid .brand-item:first-child .hover-info {
        left: -20px;
    }
    section.brands_section .brands_grid .brand-item:last-child .hover-info {
        left: -130px;
    }
    section.brands_section .brands_grid .hover-info {
        left: -70px;
    }
}
@media (max-width:991px){
    .growth-box{padding:20px;}
    .hero-top-inner .hero-content-box{width:100%;text-align:left!important;padding:20px 0;}
    .hero-top-inner .industries-top-img{display:none;}
    section.project_impact_sec .owl-nav{display:flex;position:static;transform:translate(0);width:auto;justify-content:center;gap:10px;margin-top:20px;}
    section.project_impact_sec .owl-carousel .project-card{max-width:100%;padding:30px 20px;}
    section.project_impact_sec .project-card > .project-info{max-width:100%;padding-top:30px}
    section.project_impact_sec .project-card > .project-img{order:0;}
    .m_brand_success .brand_su_inner{background:none #056087;}
    section.project_impact_sec .owl-nav .owl-prev,section.project_impact_sec .owl-nav .owl-next{position:static;transform:translateY(0);}
}
@media (min-width:768px) and (max-width:991px) {
    .major_ecom_grid{grid-template-columns:repeat(2,1fr);grid-gap:20px;}
    section.work_industries .work_industries_inner .head-sec{width:100%;}
    section.work_industries .work_industries_inner .work_indu_contnet{width:100%;padding-left:0;}
    section.work_industries .work_industries_inner ul{gap:10px;}
    section.work_industries li{flex:calc(50% - 5px);max-width:calc(50% - 5px);}
     .wrap {
    grid-template-columns: 350px 1fr;
    gap: 60px;
}
}
@media (max-width:767px){
    .hero-top-sec ul.cst-brdcrm{flex-wrap:wrap;justify-content:start!important;}
    .hero-top-inner .hero-content-box ul{border-radius:15px;gap:40px;padding:20px 15px!important;margin:40px 0 0!important;}
    section.our_services .row.gap-40 [class*="col"]{grid-template-columns:repeat(1,2fr);}
    .major_ecom_grid{grid-template-columns:repeat(1,1fr);grid-gap:20px;}
    span.service-arrow{transform:translate(0);opacity:1;}
    section.project_impact_sec .owl-carousel .project-card:before{width:128px;height:128px;right:-50px;top:-50px;}
    section.project_impact_sec .project-card > .project-info{padding-top:10px;}
    .services-box:hover span.service-arrow{border-radius:10px;transform:translate(0);opacity:1;}
    section.project_impact_sec .project-card > .project-info ul li{flex:0 0 100%;padding:0 15px 0 0;}
    section.cta_wrapper .brand_su_content{max-width:100%;padding:20px 0;}
    section.core-services-sec .service-card p.service-text{padding-top:0;}
    section.project_impact_sec .owl-nav .owl-prev,section.project_impact_sec .owl-nav .owl-next{width:40px;height:40px;}
    section.our_services .services-box  p.sec-disc{padding-bottom:15px;}
    section.project_impact_sec .project-card > .project-img{display:none;}
    section.emiz-blogs .owl-stage,section.emiz-blogs .owl-item{display:flex;}
    section.emiz-blogs .owl-stage,section.emiz-blogs .item{display:flex;padding:0 10px 0px;}
    section.emiz-blogs .blog-card .blog-title{font-size:var(--fs-18);line-height:1.7;}
    .blog-card .blog-disc{font-size:var(--fs-16)!important;line-height:1.6!important;}
    section.emiz-blogs{padding-bottom:50px;}
    .card_box {min-height: 440px;background: #fff}
    .card_box .card-media {
        opacity: 0;
    }
    .card_box .card-content {
        opacity: 1;
    }
    section.emiz-blogs .owl-stage{padding-bottom:10px;}
    section.emiz-blogs .owl-nav{position:static}
    section.emiz-blogs .blog-card img{max-height:160px;object-fit:cover;object-position:center;}
    .outer_head-sec .head-sec{text-align:left;}
    .outer_head-sec{align-items:start;flex-direction:column;}
    .brands-slides{grid-template-columns:repeat(2,2fr);}
    .brands-slides .brand-box-img{justify-content:center;}
    section.work_industries .work_industries_inner .head-sec{width:100%;}
    section.work_industries .work_industries_inner .work_indu_contnet{width:100%;padding-left:0;}
    section.work_industries li {
        width: calc(50% - 5px);
    }
    section.work_industries .work_industries_inner ul{max-width:100%;gap:10px;}
    .rail {top: 90px;bottom: 90px;}
}
@media (max-width:480px){
    .hero-content-box ul{justify-content:center;margin:0 auto 20px;max-width:440px;}
    section.work_industries .work_industries_inner ul{padding:0.70rem;flex:100%;max-width:100%;gap:10px;}
    section.work_industries li{width:100%;}
    .breadcrumbs-header li,.breadcrumbs-header li a{color:#007db2;}
    .counter-sec .skill-dsc{padding:0 5px;max-width:50%;flex:0 0 50%;}
    section.project_impact_sec .project-card > .project-info ul li{flex:100%;line-height:1.8;list-style:disc;}
    section.project_impact_sec .owl-nav .owl-prev,section.project_impact_sec .owl-nav .owl-next{width:40px;height:40px;}
}
button.btn.see-more-btn.d-inline-block{background:#007db2;color:#fff;font-weight:600;}

/* end */
.benifits_card_box p a,section p a{color:#00B3FF;position:relative;}
.benifits_card_box a{text-decoration:none;}
.benifits_card_box a:after{background:#007DB2;width:0;content:'';height:1px;bottom:0;left:0;position:absolute;transition:all .4s;}
.benifits_card_box:hover a:after{width:100%}
.marquee.nitro-offscreen{content-visibility:visible;}
.services-box li a{position:relative;}
.services-box a:after,p.service-text a:after{background:#007DB2;width:0;content:'';height:1px;bottom:0;left:0;position:absolute;transition:all .4s;}
.services-box:hover a:after{width:100%;}
.services-box p a{position:relative;display:inline-block;}
.btn.emizen-btn.btn-blue:hover .btn-circle{background:#007db2;}
.btn.emizen-btn.btn-blue:hover .btn-circle img{filter:brightness(0) invert(1);}
a.btn.emizen-btn.btn-white{border-color:#fff;}
section.our-partners-brands a.btn.emizen-btn.btn-white{border-color:#007DB2;}
section.our-partners-brands a.btn.emizen-btn:before {
    background: #007DB2;
    width: 0;
    content: '';
    height: 1px;
    bottom: 0;
    left: 0;
    position: absolute;
    transition: all .4s;
}
section.our-partners-brands a.btn.emizen-btn.btn-white:focus {
    box-shadow: none;
    outline: none;
}
section.our-partners-brands a.btn.emizen-btn:hover:before {
width: 100%;
}

section.home_faq_sec .card-body a{color:#007db2;position:relative;}
section.home_faq_sec .card-body a:after{background:#007DB2;width:0;content:'';height:1px;bottom:0;left:0;position:absolute;transition:all .4s;}
section.home_faq_sec .card-body:hover a:after{width:100%}

/*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;    padding-bottom: 15px}
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 .top-row img {
    max-width: 90px;
}
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);}
section.cl-review-slider .btn.emizen-btn{background:#007db2;color:#fff;}
section.cl-review-slider .btn.emizen-btn img{margin-left:5px;}
.card_box .card-content .card-desc p a {
    text-decoration: none;
}

p.sec-disc a:hover {
    text-decoration: none;
}