:root{--fs-xs:12px;
    --link-blue:#007DB2;
    --fs-14:clamp(0.7rem,0.7rem + 0.146vw,0.875rem);
    --fs-16:clamp(0.8rem,0.8rem + 0.167vw,1rem);
    --fs-18:clamp(1rem,1rem + 0.104vw,1.125rem);
    --fs-20:clamp(1rem,1rem + 0.3125vw,1.25rem);
    --fs-24:clamp(1.125rem,1rem + 0.625vw,1.5rem);
    --fs-36:clamp(1.25rem,1rem + 1.0417vw,2.25rem);
    --fs-50:clamp(2.5rem,1.25rem + 1.6667vw,3.125rem);
    --fs-52:clamp(2.3rem,1.25rem + 1.6667vw,3.5rem);
    --fs-58:clamp(2.5rem,2.5rem + 1.875vw,3.62rem);
    --fs-92:clamp(4.8rem,3rem + 4vw,5.75rem);
}
@media (max-width:1550px){
    :root{--fs-xs:8px;--fs-14:clamp(0.875rem,0.875rem + 0vw,0.875rem);
    --fs-16:clamp(0.875rem,0.875rem + 0vw,0.875rem);
    --fs-18:clamp(0.875rem,0.875rem + 0vw,0.875rem);
    --fs-20:clamp(1rem,1rem + 0vw,1rem);
    --fs-24:clamp(1.1rem,1rem + 0.625vw,1.1rem);
    --fs-36:clamp(1.5rem,1rem + 0.65vw,1.75rem);
    --fs-52:clamp(2rem,1rem + 1.25vw,2.25rem);
    --fs-58:clamp(1.5rem,1.5rem + 1.175vw,3rem);}
}
@media (max-width:1500px){
    :root{--fs-92:clamp(4rem,4rem + 1vw,4.375rem);}
}
@media (min-width: 1500px) {
    section .container{max-width:1420px;padding:0 15px;}
}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,p,button,a,ul,li,section,.container{font-family:'Poppins',Arial,sans-serif;}
.py-80{padding:80px 0}
.py-60{padding:60px 0}
.pt-80{padding-top:80px}
.pb-80{padding-bottom:80px}
.py-45{padding:45px 0}
.main-sec{margin-top:80px;}
.sec-head {margin-bottom: 40px}
section.supply-sec-main{background:url(https://emizentech.com/wp-content/uploads/2026/09/supply-chain-management-bg.jpg) no-repeat center center / cover;text-align:center;padding:80px 0;color:#fff;}
section.supply-sec-main .sec-head{max-width:1000px;margin:0}
section.supply-sec-main .sec-head h1{font-size:var(--fs-52);line-height:1.46;font-weight:500;}

/*section 2 */
.layout{display:flex;gap:15px;align-items:center;}
.layout-card-grid{flex:1;min-width:0;max-width:1025px;}
.callout{background:#E9F7FD;border-color:#007DB2;border-style:solid;padding:24px 32px;border-radius:2px;font-size:var(--fs-18);line-height:1.75;color:#1f2937;border-width:0px 2px 0 2px;font-weight:400;margin-bottom:30px;}
.body-text{font-size:var(--fs-16);line-height:1.7;color:#0F1528;}
.body-text a{color:var(--link-blue);text-decoration:none;}
.body-text a:hover{text-decoration:underline;}
section.supply-sec-toc .sidebar{max-width:240px;flex-shrink:0;border-left:1px solid #00000033;margin-left:auto;width:100%;padding-left:2rem;}
section.supply-sec-toc .sidebar h2{font-size:var(--fs-24);font-weight:300;color:#0F1528;margin:0 0 20px;padding-bottom: 0}
section.supply-sec-toc .sidebar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
section.supply-sec-toc .sidebar li{margin-bottom:0;padding-left: 0}
section.supply-sec-toc .sidebar li:last-child{margin-bottom:0;}
section.supply-sec-toc .sidebar a{color:#0F1528;font-size:var(--fs-16);transition:color .15s ease;font-weight:500;padding:0;line-height:2.19;display:inline-block;width:100%;}
.body-text a{color:#007DB2;}
section.supply-sec-toc .sidebar a:hover{color:var(--link-blue);}
section.supply-sec-toc nav > ul > li:last-child{padding-left:0;}
@media (max-width:767px){
    .layout{flex-direction:column;gap:32px;}
    .sidebar{width:100%;}
}
section.supply-sec-toc{background:#F8F8F8;padding:50px 0;}
.graphcard{width:100%;max-width:750px;}
.chart-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;flex-wrap:wrap;gap:12px;}
.chart-title{font-size:18px;font-weight:600;color:#212121;}
.legend{display:flex;gap:18px;flex-wrap:wrap;}
.graph-info{border:1px solid #0F152826;background:#F5FAFF;padding:1.3rem 1.5rem;max-width:490px;width:100%;}
.graph-info p.disc{margin:0;font-size:var(--fs-16);color:#323232;line-height:1.5;}
p.disc.italic-font {
    font-style: italic;
}
.graph-info p.disc strong{display:inline-block;width:100%;font-style:normal;margin-top:10px;}
.legend-item{display:flex;align-items:center;gap:7px;font-size:13px;color:#212121;cursor:pointer;user-select:none;padding:4px 8px;border-radius:6px;transition:background .15s ease,opacity .15s ease;}
.legend-item:hover{background:#f2f3f5;}
.legend-item.disabled{opacity:0.35;}
.legend-swatch{width:12px;height:12px;border-radius:3px;flex-shrink:0;}
.chart-wrap{position:relative;width:100%;}
.axis-label-y{fill:#737373;font-size:12px;}
.axis-label-x{fill:#212121;font-size:13px;}
.axis-title{fill:#737373;font-size:12px;}
.series-label{font-size:13px;font-weight:500;}
.series-path{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;transition:opacity .2s ease,stroke-width .2s ease;}
.hover-dot{transition:opacity .12s ease;}
.hover-line{stroke:#999;stroke-width:1;stroke-dasharray:3 3;opacity:0;}
.hover-target{fill:transparent;cursor:crosshair;}
.tooltip{position:absolute;pointer-events:none;background:rgba(20,20,25,0.94);color:#fff;padding:10px 12px;border-radius:8px;font-size:12.5px;line-height:1.5;opacity:0;transform:translate(-50%,-100%);transition:opacity .12s ease;white-space:nowrap;z-index:10;box-shadow:0 4px 14px rgba(0,0,0,0.25);}
.tooltip .t-year{font-weight:700;margin-bottom:4px;display:block;}
.tooltip .t-row{display:flex;align-items:center;gap:6px;}
.tooltip .t-swatch{width:8px;height:8px;border-radius:2px;display:inline-block;}
.source{font-size:16px;color:#0F1528;margin-top:10px;font-weight:400;}
.sec-head h2{font-weight:600;font-size:var(--fs-36);line-height:1.45;color: #0F1528}
p.sec-disc {
    color: #475569;
    font-size: var(--fs-16);
    line-height: 1.7;
    margin:0;
    padding: 0;
}
.flex-grid .card {
    width: 100%;
    max-width: 280px;
    margin: 0;
}
.ring-track, .ring-fill{
  position:absolute;
  inset:0;
  border-radius:50%;
}

.ring-track{
  background:#E8E8E8;
  -webkit-mask-image: radial-gradient(closest-side, transparent 88%, black 89%, black 100%);
          mask-image: radial-gradient(closest-side, transparent 88%, black 89%, black 100%);
}

.ring-fill{
  background: conic-gradient(from 90deg at 50% 50%,
    #0DAED6 0deg, #13C2F3 14.94deg, #27AAE6 55.77deg, #33BFCC 136.8deg,
    #2EBBD1 187.2deg, #007DB2 252deg, #007DB2 295.2deg, #1A94E0 331.2deg, #0DAED6 360deg);
  -webkit-mask-image:
    radial-gradient(closest-side, transparent 88%, black 89%, black 100%),
    conic-gradient(black 0deg calc(var(--pct, 0) * 3.6deg), transparent calc(var(--pct, 0) * 3.6deg) 360deg);
  mask-image:
    radial-gradient(closest-side, transparent 88%, black 89%, black 100%),
    conic-gradient(black 0deg calc(var(--pct, 0) * 3.6deg), transparent calc(var(--pct, 0) * 3.6deg) 360deg);
  -webkit-mask-composite: source-in;
          mask-composite: intersect;
}

.center{
  position:absolute;
  inset:0;
  display:flex;
  align-items:center;
  justify-content:center;
  text-align:center;
}

.value {
    font-size: var(--fs-52);
    font-weight: 800;
    color: #0F1528;
}
.sublabel {
    font-size: var(--fs-20);
    font-weight: 500;
    color: #0F1528;
    text-align: center;
}
  .gauge-wrap{
    margin-bottom: 1rem;
    position:relative;
    width:min(280px, 80vw);
    aspect-ratio:1/1;
  }
 section.spm-static .owl-carousel .item p.sec-disc {
    max-width: 700px;
    font-size: var(--fs-18);
     margin-bottom: 2rem;
    color: #0F1528;
}
section.spm-static .counter-value-item .flex-grid {
    max-width: 880px;
    gap: 80px;
    margin: 0 auto;
}
section.spm-static .owl-carousel .owl-nav {
    position: static;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    margin-top: 30px;
}
section.spm-static .owl-carousel .owl-stage .item {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content:space-between;
    height: 100%;
}
section.spm-static .owl-carousel .owl-stage {
    display: flex;
}
section.spm-static .owl-carousel .owl-nav button {
    border: 1px solid rgba(50, 50, 50, 0.3);
    width: 45px;
    height: 45px;
    background-size: 58px auto;
    border-radius: 5px;
}
section.spm-static .owl-carousel .owl-nav button:hover {
    border-color:#007DB2;
}
section.spm-static .owl-carousel .owl-nav button.owl-prev {
    background-position: 11px center;
}
section.spm-static .owl-carousel .owl-nav button.owl-prev:hover {
    background-position: -26px center;
}
section.spm-static .owl-carousel .owl-nav button.owl-next {
    background-position: -26px center;
}
section.spm-static .owl-carousel .owl-nav button.owl-next:hover {
    background-position: 10px center;
}





/*.item.growth-chart .flex-grid {
    display: block;
    max-width: 525px;
    margin: 0 auto;
}*/
section.spm-static .sec-head {
    max-width: 700px;
    padding-bottom: 30px;
}/*
 section.spm-static .owl-carousel .item {
    padding-left: 50px;
}*/
.flex-grid{display:flex;align-items:center;justify-content:center;gap:50px;width: 100%}
p strong{font-weight:500}
/*Core Features of SCM Software*/
.normal-section{min-height:70vh;display:grid;place-items:center;padding:40px 20px;background:#14233e;color:#fff;text-align:center}
.normal-section h1{font-size:clamp(30px,5vw,64px)}
#features{position:relative;width:100%;overflow:clip;background:#F5FAFF}
#features .fs-pin{position:sticky;top:120px;height:85vh;/*height:100dvh;*/display:flex;flex-direction:column;overflow:hidden;}
/*#features .fs-container{width:min(1320px,100%);margin:0 auto}*/
#features .fs-head{flex-shrink:0}
#features .fs-slider{flex:1;min-height:0;width:100%;/*overflow:hidden*/}
#features .fs-track{display:flex;height:100%;width:100%;will-change:transform;transition: transform 500ms ease;}
#features .fs-slide {
    flex: 0 0 100%;
    min-width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    /*overflow-y: auto;*/
}
#features .fs-inner{padding:0 15px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,60px);align-items:center;}
#features .fs-inner h3 {
    font-size: var(--fs-20);
    line-height: 1.4;
    color: #0F1528;
    font-weight: 600;
}
#features .fs-inner p {
    margin: 0 0 5px;
    color: #475569;
    font-size: var(--fs-16);
    line-height: 1.7;
}
#features .fs-inner h4 {
    margin: 0 0 5px;
    color: #0F1528;
    font-weight: 500;
    font-size: var(--fs-16);
    line-height: 1.7;
}
#features .fs-inner ul {
    margin: 0;
    padding: 0;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
#features .fs-inner li {
    color: #0F1528;
    font-size: var(--fs-16);
    line-height: 1.7;
    position: relative;
    padding-left: 18px;
}
#features .fs-inner li::before {
    content: '';
    position: absolute;
    width: 7px;
    height: 7px;
    background: linear-gradient(90deg, #007DB2 15.7%, #0099CC 57.85%, #00B4D8 100%);
    border-radius: 50%;
    left: 0;
    top: 11px;
}
#features .fs-media{display:flex;align-items:center;justify-content:center}
#features .fs-media img{display:block;width:100%;max-width:655px;height:auto;border-radius:18px;box-shadow:0 18px 45px #14233e24}
.fs-status {
    position: static;
    font-size: var(--fs-52);
    line-height: 1.45;
    font-weight: 300;
    color: #aaa;
    pointer-events: none;
    margin: 50px auto 0 auto;
    text-align: center;
}
.fs-progress{position:absolute;left:0;bottom:0;height:4px;width:100%;background:#dbe4f5; display: none;}
.fs-progress-fill{height:100%;width:0;background:#4269e8;transition:width .15s ease-out;display: none;}

@media(prefers-reduced-motion:reduce){
    #features .fs-track{transition:none}
}
@media (max-width:767px){
    #features .fs-slide{padding:12px 16px 32px;align-items:flex-start}
    #features .fs-inner{grid-template-columns:1fr;gap:16px}
    #features .fs-inner h3{margin-bottom:10px}
    #features .fs-media img{max-height:24vh;width:auto;max-width:100%;object-fit:contain}
    .fs-status{bottom:9px}
  /* Sticky/pin band: heading normally scroll hogi */
  #features{height:auto !important;overflow:visible;}
  #features .fs-pin{position:static;height:auto;overflow:visible;display:block;}
  #features .fs-slider{overflow:visible;}

  /* Native swipe slider */
  #features .fs-track{
    display:flex;
    height:auto;
    overflow-x:auto;
    overflow-y:hidden;
    scroll-snap-type:x mandatory;
    -webkit-overflow-scrolling:touch;
    overscroll-behavior-x:contain;
    transform:none !important;
    transition:none;
    scrollbar-width:none;
  }
  #features .fs-track::-webkit-scrollbar{display:none;}

  #features .fs-slide{
    flex:0 0 100%;
    min-width:100%;
    height:auto;
    padding:12px 0 24px;
    align-items:flex-start;
    scroll-snap-align:start;
    scroll-snap-stop:always;
  }
  #features .fs-inner{grid-template-columns:1fr;gap:16px;}
  #features .fs-media img{max-height:none;width:100%;max-width:100%;}

  /* Counter (01 / 38) */
  .fs-status{margin:16px auto 0;font-size:var(--fs-36);}
}

 


[data-animate]{opacity:0;transform:translateY(40px);transition:opacity 0.7s ease,transform 0.7s ease;}
[data-animate].in-view{opacity:1;transform:translateY(0);}
section.scm-develop-stages .nav-pills li .nav-link{border-bottom:1px solid #00000033;color:#475569;background:transparent;font-size:var(--fs-16);line-height:1.6;font-weight:500;border-radius:0;border-left:0;border-right:0;padding:1.3rem;position:relative;z-index:1;}
section.scm-develop-stages .nav-pills li{padding:0;}
section.scm-develop-stages .nav-pills li .nav-link.active {color: #0F1528;}
section.scm-develop-stages .nav-pills li .nav-link:after{content:'';background:linear-gradient(90deg,#007DB2 15.7%,#0099CC 57.85%,#00B4D8 100%);position:absolute;bottom:0;left:0;width:0;height:4px;transition:all .5s;right:0;margin:0 auto;}
section.scm-develop-stages .nav-pills li .nav-link.active:after{content:'';width:100%;background:linear-gradient(90deg,#007DB2 15.7%,#0099CC 57.85%,#00B4D8 100%);position:absolute;bottom:0;left:0;width:100%;height:4px;}
section.scm-develop-stages .tab-card-aniamtion{display:flex;align-items:center;flex-wrap: wrap;}
section.scm-develop-stages.scm-plateform-market .tab-card-aniamtion{align-items:start;}
.scm_charactistics_box{width:100%;display:flex;flex-wrap:wrap;gap:40px;margin-top:30px;}
.scm_charactistics_box .scm_chrt_box{width:calc(25% - 30px);}
.scm_charactistics_box .scm_chrt_box .chrt_head{display:flex;flex-wrap:wrap;align-items:center;gap:10px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:10px;margin-bottom:20px;}
.scm_charactistics_box .scm_chrt_box .chrt_head h3{font-weight:600;color:#0F1528;font-size:var(--fs-18);line-height:1.85;width:calc(100% - 30px);padding:0;}
.scm_charactistics_box .scm_chrt_box ul.f-list-itm{margin:0;padding:0;display:flex;flex-direction:column;gap:12px;}
.scm_charactistics_box .scm_chrt_box ul.f-list-itm li{color:#0F1528;font-size:14px;}
section.scm-develop-stages .tab-card-info{max-width:50%;width:100%;}
section.scm-develop-stages .wrap{max-width:50%;width:100%;margin:0 auto;position:relative;padding-left:50px;}
section.scm-develop-stages .stage{position:relative;width:100%;max-width:644px;aspect-ratio:644/443;}
section.scm-develop-stages svg.wave{position:absolute;top:0;left:0;width:100%;height:100%;}
section.scm-develop-stages .wave-path{fill:none;stroke:#0e7bb2;stroke-width:5;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:1000;transition:stroke-dashoffset 3s cubic-bezier(.4,.1,.2,1);}
section.scm-develop-stages .wave-path.left{transition-delay:.25s;}
section.scm-develop-stages .stage.in-view .wave-path{stroke-dashoffset:0;}
section.scm-develop-stages .card{position:absolute;box-sizing:border-box;background:#eaf6fd;border-radius:16px;display:flex;align-items:center;gap:14px;padding:16px 22px;box-shadow:0 6px 14px rgba(0,0,0,.06);opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;}
section.scm-develop-stages .stage.in-view .card{opacity:1;transform:translateY(0);display:flex;align-items:center;flex-direction:row;}
section.scm-develop-stages .stage.in-view .card1{transition-delay:1.5s;}
section.scm-develop-stages .stage.in-view .card2{transition-delay:1.9s;}
section.scm-develop-stages .stage.in-view .card3{transition-delay:2.3s;}
section.scm-develop-stages .stage.in-view .card4{transition-delay:2.7s;}
section.scm-develop-stages .divider{width:1px;align-self:stretch;background:#c9d8e0;}
section.scm-develop-stages .title{color:#0f6fb0;font-weight:600;font-size:var(--fs-16);}
section.scm-develop-stages .desc{color:#5b6b73;font-size:15px;}
section.scm-develop-stages .card1{top:2.48%;left:3.26%;width:93.01%;height:17.83%;}
section.scm-develop-stages .card2{top:26.19%;left:7.14%;width:85.25%;height:17.83%;}
section.scm-develop-stages .card3{top:49.89%;left:11.02%;width:77.48%;height:17.83%;}
section.scm-develop-stages .card4{top:73.81%;left:15.06%;width:69.41%;height:21.44%;}
section.scm-develop-stages .tab-card-info li{font-size:var(--fs-16);font-weight:400;color:#0F1528;position:relative;padding:0 0 0 21px;line-height:1.65;}
section.scm-develop-stages .tab-card-info li:before{content:'';background:linear-gradient(90deg,#007DB2 15.7%,#0099CC 57.85%,#00B4D8 100%);left:0;top:8px;width:7px;height:7px;position:absolute;border-radius:100px;}
section.scm-develop-stages .nav-tablist{display:grid;grid-template-columns:repeat(1,1fr);gap:15px;padding:0;}
section.scm-develop-stages h3{font-size:var(--fs-20);color:#0F1528;line-height:1.6;font-weight:500;opacity:0;transform:translateY(24px);transition:opacity .3s ease,transform .6s ease;}
section.scm-develop-stages .tab-card-info p{font-size:var(--fs-18);line-height:1.6;color:#475569;padding-bottom:1.5rem;font-weight:400;opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;}
section.scm-develop-stages .tab-pane li{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease;}

/* Animate only the active tab */
section.scm-develop-stages .tab-pane.show.active li,section.scm-develop-stages .tab-pane.show.active p,section.scm-develop-stages .tab-pane.show.active h3{opacity:1;transform:translateY(0);}

/* Staggered delay */
section.scm-develop-stages .tab-pane.show.active h3{transition-delay:.3s;}
section.scm-develop-stages .tab-pane.show.active p{transition-delay:.5s;}
section.scm-develop-stages .tab-pane.show.active li:nth-child(1){transition-delay:.7s;}
section.scm-develop-stages .tab-pane.show.active li:nth-child(2){transition-delay:.9s;}
section.scm-develop-stages .tab-pane.show.active li:nth-child(3){transition-delay:1.1s;}
section.scm-develop-stages .tab-pane.show.active li:nth-child(4){transition-delay:1.3s;}
section.scm-develop-stages .tab-pane.show.active li:nth-child(5){transition-delay:1.5s;}
section.scm-develop-stages .tab-pane.show.active li:nth-child(6){transition-delay:1.7s;}

:root{--bg:#ffffff;--ink:#0F1528;--ink-2:#262626;--line:#D4D4D4;--accent:#0A8FC7;--accent-light:#8EDDFF;--accent-dark:#007DB2;--panel-top:#DDE9F0;--panel-bot:#ffffff;}
@media (prefers-color-scheme:dark){
    :root:not([data-theme="light"]){--bg:#12161f;--ink:#eef1f6;--ink-2:#c9cfda;--line:#333a48;--panel-top:#1c2531;--panel-bot:#12161f;}
}
:root[data-theme="dark"]{--bg:#12161f;--ink:#eef1f6;--ink-2:#c9cfda;--line:#333a48;--panel-top:#1c2531;--panel-bot:#12161f;}
#chart{width:100%;height:auto;display:block;}
.caption{font-size:13px;color:var(--ink-2);opacity:0.75;margin-top:6px;text-align:left;}
.bosc-tabs .nav{flex-flow:column;gap:20px;}
.bosc-tabs .nav li.nav-item{width:auto;}
.bosc-tabs .nav li.nav-item a.nav-link{display:inline-block;padding:0;color:#0F1528;font-weight:500;font-size:var(--fs-16);line-height:1.7;}
.bosc-tabs .nav li.nav-item a.nav-link.active{background:transparent;color:#007DB2;font-weight:600;}
.tab-card-aniamtion .cart-text-box{margin-bottom:30px;}
.tab-card-aniamtion .cart-text-box h3{color:#0F1528;font-weight:600;font-size:var(--fs-20);line-height:1.4;}
p.benifits_note {color: #0F1528;font-size: 14px;line-height: 1.7;border: 1px solid #0F1528;border-radius: 15px;padding: 15px;margin-top: 15px;}
/*CHMt Market Statistics*/
.mkt_statistic_term .mkt_statis_box{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:40px;border-bottom:1px solid rgba(15,21,40,0.15);padding:20px 0;}
.mkt_statistic_term .mkt_statis_box p.mkt_static_text{width:calc(100% - 240px);color:#0F1528;font-size:var(--fs-18);line-height:1.85;padding:0;}
.mkt_statis_box span.blue_light a {
    color: #007DB2;
}
a.blue_link_clr {color: #007DB2;text-decoration:none}
span.blue_light{color:#007DB2;text-decoration:none}
.mkt_statistic_term .mkt_statis_box p.mkt_box_right{color:#0F1528;font-size:var(--fs-18);line-height:1.85;font-weight:600;padding:0;}
.mkt_statistic_term .mkt_statis_box .mkt_statis_img{width:100%;}
.source_url{font-size:var(--fs-16);line-height:1.7;color:#0F1528;margin-top:20px;}
.source_url a{color:#007DB2;}
/*WMS Demo*/
.wms_demo_grid{display:flex;flex-wrap:wrap;gap:40px;align-items:center;justify-content:space-between;}
.wms_demo_grid .demoz_vdo_box{width:calc(55.4% - 20px);}
.wms_demo_grid .demoz_vdo_box video.banner-video{border-radius:30px;height:100%;}
.wms_demo_grid .wms_demo_head{width:calc(40% - 20px);}
.wms_demo_grid .wms_demo_head p {
    color: #475569;
    font-size: var(--fs-16);
    line-height: 1.7;
    margin: 15px 0 0 0;
    padding: 0;
}
section.wms_demo_sec{border-top:1px solid rgba(15,21,40,0.15);border-bottom:1px solid rgba(15,21,40,0.15);}
.wms_demo_grid .wms_demo_head h3{color:#0F1528;font-size:var(--fs-24);line-height:1.3;font-weight:600;padding:0;}
/*Industry-Wise Supply Chain Flows*/
.tab_top_content .h_cnt_text{margin-top:25px;}
.tab_top_content .h_cnt_text h3{color:#0F1528;font-weight:600;font-size:var(--fs-20);line-height:1.4;}
.tab_top_content .sc_flow_type{display:grid;grid-template-columns:repeat(2,2fr);gap:20px;align-items:flex-start;margin-top:30px;}
.tab_top_content .sc_flow_type .scf_box{padding:15px;border-radius:15px;border:1px solid rgba(15,21,40,0.15);}
.tab_top_content .sc_flow_type .scf_box h3{color:#0F1528;font-weight:600;font-size:var(--fs-18);line-height:1.85;}
.tab_top_content .sc_tag_line{display:flex;flex-wrap:wrap;gap:5px;}
.tab_top_content .sc_tag_line span{display:inline-block;border:1px solid rgba(15,21,40,0.08);border-radius:100px;padding:3px 10px;color:#475569;font-size:14px;background:rgba(15,21,40,0.03);}
.industry-wise-scf .bosc-tabs .nav{flex-flow:column;gap:20px;width:420px;height:410px;overflow-y:auto;padding-right:8px;scrollbar-width:thin;scrollbar-color:#0089c9 #dedede;}
.industry-wise-scf .bosc-tabs .nav::-webkit-scrollbar{width:4px;}
.industry-wise-scf .bosc-tabs .nav::-webkit-scrollbar-track{background:#dedede;border-radius:10px;}
.industry-wise-scf .bosc-tabs .nav::-webkit-scrollbar-thumb{background:#0089c9;border-radius:10px;}
.industry-wise-scf .bosc-tabs .nav::-webkit-scrollbar-thumb:hover{background:#0075ad;}
/*SCM Software in Practice*/
.scm_software_prct{border-top:1px solid rgba(15,21,40,0.15);border-bottom:1px solid rgba(15,21,40,0.15);}
section.scm_software_prct .slider_box{display:grid;grid-template-columns:repeat(2,2fr);gap:40px;align-items:center;}
section.scm_software_prct .slider_box .video_box video.banner-video{border-radius:15px;}
section.scm_software_prct .slider_box h3{color:#0F1528;font-weight:600;font-size:var(--fs-24);line-height:1.3;}
section.scm_software_prct .slider_box p.vdo_content{color:#475569;font-size:var(--fs-16);line-height:1.7;padding:0;}
section.scm_software_prct .slider_box .scm_url{margin-top:40px;}
section.scm_software_prct .scm_prct_slider{max-width:1220px;margin:0 auto;}
section.scm_software_prct .scm_prct_slider .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);border:1px solid rgba(50,50,50,0.3);width:45px;height:45px;background-size:58px auto;border-radius:5px;background-color: #fff !important}
section.scm_software_prct .scm_prct_slider .owl-nav button:hover{border-color:#007DB2;}
section.scm_software_prct .scm_prct_slider .owl-nav{position:static;}
section.scm_software_prct .scm_prct_slider .owl-nav button.owl-prev{left:-88px;background-position:11px center;}
section.scm_software_prct .scm_prct_slider .owl-nav button.owl-prev:hover{background-position:-26px center;}
section.scm_software_prct .scm_prct_slider .owl-nav button.owl-next{right:-88px;background-position:-26px center;}
section.scm_software_prct .scm_prct_slider .owl-nav button.owl-next:hover{background-position:10px center;}
section.scm_software_prct .slider_box .scm_url a{width:45px;height:45px;border:1px solid #007DB2;border-radius:5px;text-align:center;display:flex;align-items:center;justify-content:center;}
/*Supply Chain Management System Implementation Cost*/
.implement_cost_grid{display:grid;grid-template-columns:repeat(2,2fr);gap:50px;align-items:flex-start;}
.implement_cost_grid .prs_start_p{display:flex;flex-wrap:wrap;gap:15px;align-items:center;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid rgba(15,21,40,0.15);}
.implement_cost_grid .prs_start_p > p{padding:0;color:#0F1528;font-weight:600;font-size:var(--fs-20);line-height:1.4;width:calc(100% - 47px);}
.imp_cost_box p.imp_cst_txt{padding:0;color:#475569;font-size:var(--fs-16);line-height:1.7;}
section.scm_implement_cost .imp_cost_note{border:1px solid #0F1528;padding:20px;border-radius:10px;margin:20px 0;}
section.scm_implement_cost .imp_cost_note p.cost_note{padding:0;color:#0F1528;font-size:var(--fs-20);line-height:1.4;}
section.scm_implement_cost .imp_cost_note p.cost_note a{color:#007DB2;}
section.scm_implement_cost .imp_cost_include {
    margin-top: 40px;
}
.imp_cost_include h3{color:#0F1528;font-weight:600;font-size:var(--fs-20);line-height:1.4;}
.imp_cost_include p.cost_inc_text{font-size:var(--fs-16);line-height:1.7;color:#475569;padding-bottom:20px;}
ul.cost_include_term{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:15px;}
ul.cost_include_term li{position:relative;color:#0F1528;font-size:var(--fs-16);line-height:1.7;padding-left:20px;}
ul.cost_include_term li::before{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:linear-gradient(90deg,#007DB2 15.7%,#0099CC 57.85%,#00B4D8 100%);left:0;top:10px;}
/*Sercive SCM*/
section.service_scm_sec .sec_scm_grid{display:grid;grid-template-columns:repeat(2,2fr);gap:40px;align-items:flex-start;}
section.service_scm_sec .sec_scm_grid .grid_box_scm{position:relative;}
.grid_box_scm h3{color:#0F1528;font-weight:600;font-size:var(--fs-20);line-height:1.4;padding-top:20px;}
.grid_box_scm  p{color:#475569;font-size:var(--fs-16);line-height:1.7;padding:0;}
section.service_scm_sec .sec_scm_grid .grid_box_scm::before{content:'';display:block;width:100%;height:3px;background:linear-gradient(90deg,#007DB2 15.7%,#0099CC 57.85%,#00B4D8 100%);}
/*CTA*/
section.cta_suplly_view .cta_suplly_inner {
    background: url(/wp-content/uploads/2026/10/CTA_supply_bg.png);
    border-radius: 12px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    padding: 60px 30px;

}
section.cta_suplly_view .cta_suplly_inner h3 {
    padding: 0;
    margin: 0;
    color: #fff;
    font-weight: normal;
    font-size: var(--fs-24);
    line-height:1.3;
}
.cta_sply_btn a {
    display: inline-flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    background: #fff;
    padding: 14px 20px;
    border-radius: 100px;
    color: #0F1528;
    font-weight: 600;
    font-size: var(--fs-16);
    line-height: 1.5;
}
/*faq */ 
section.home_faq_sec .ai-center-btn{display:inline-block;margin-top:30px;}
section.home_faq_sec h2.sec-title2{color:#0F1528;padding-bottom:20px;font-weight:600;font-size:var(--fs-36);line-height:1.45;}
section.home_faq_sec .start-head{align-items:flex-start;}
.faq-wrap{max-width:850px;margin:0 auto;width:100%}
section.home_faq_sec .faq_card button.btn.btn-link{position:relative;border-radius:10px;border:0!important;color:#0F1528;font-size:var(--fs-18);font-weight:500;line-height:normal;background:transparent!important;padding-right:50px;}
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:22px;color:#333333;font-size:var(--fs-16);max-width:calc(100% - 40px);margin:0 auto 20px;}
section.home_faq_sec .sec-header{position:sticky;top:110px;max-width:35%;padding-right:0;}
.Ai_ser-sec .banner-video{border-radius:100%;object-fit:cover;max-width:calc(100% - -130px);max-height:calc(100% - -130px);}
section.home_faq_sec{background:#F5F8FA;}
section.home_faq_sec .faq-disc{color:#333333;font-size:var(--fs-16);font-weight:500;line-height:24px;}
section.home_faq_sec .faq_card button.btn.btn-link[aria-expanded="true"]::after{background-image:url(https://emizentech.com/wp-content/uploads/2026/05/minus.svg);}
section.home_faq_sec .faq_card{border-radius:10px;border:1px solid #E1ECF0;background:#E6F1F6;}
section.home_faq_sec .card-header .btn-link:after{position:absolute;content:"";transition:all ease .4s;transform:rotate(180deg);z-index:1;background:#fff url(https://emizentech.com/wp-content/uploads/2026/05/plus.svg) no-repeat center center;border-radius:100%;background-size:14px;width:30px;height:30px;top:50%;right:13px;transform:translateY(-50%);}
section.home_faq_sec a.button.btn-et-blue{background:#007cb0;color:#fff;}
section.home_faq_sec .card-body ul {
    padding-left: 35px!important;
    margin-top:20px;
}
section.home_faq_sec .card-body ul li {
    padding-left: 10px;
    list-style: decimal !important;
}

@media(max-width:1199px){
    section.home_faq_sec .sec-header{max-width:100%;position:static;}
}
 

 



@media (max-width: 767px) {
    .py-80{padding:40px 0}
    .py-60{padding:40px 0}
    .pt-80{padding-top:40px}
    .pb-80{padding-bottom:40px}
    section.supply-sec-toc .sidebar{max-width:100%;}
    .bosc-tabs .nav {
        flex-flow: row;
        flex-wrap: nowrap;
        overflow-x: auto;
        white-space: nowrap;
        border-bottom: 1px solid #333;
        padding: 10px 0;
        border-radius: 0;
    }
    .wms_demo_grid .demoz_vdo_box video.banner-video {
        border-radius: 15px;
    }
    .bosc-tabs .tab-content{margin-top:20px;}
    .industry-wise-scf .bosc-tabs .nav{width:100%;height:auto;flex-direction: row;}
    .mkt_statistic_term .mkt_statis_box{align-items:start;gap:0;padding:20px 0;flex-direction:column;}
    .mkt_statistic_term .mkt_statis_box p.mkt_static_text{width:100%;}
    .mkt_statistic_term .mkt_statis_box .mkt_statis_img{margin-top:20px;}
    .wms_demo_grid{gap:30px;align-items:start;flex-direction:column;}
    .wms_demo_grid .wms_demo_head,.wms_demo_grid .demoz_vdo_box{width:100%;}
    .tab_top_content .sc_flow_type{grid-template-columns:repeat(1,2fr);}
    section.scm-develop-stages ul.nav{flex-wrap:nowrap;overflow-x:auto;white-space:nowrap;padding-bottom:4px;}
    section.spm-static .owl-carousel .item{padding-left:0;}
    .flex-grid{flex-direction:column;gap:30px;}
    section.spm-static .owl-carousel .owl-nav{margin-top:40px;}
    section.scm_software_prct .slider_box{grid-template-columns:repeat(1,2fr);gap:30px;}
    section.scm_software_prct .slider_box .video_box video.banner-video{height:100%;}
    section.scm_software_prct .scm_prct_slider .owl-nav{text-align:center;margin-top:50px;}
    section.scm_software_prct .scm_prct_slider .owl-nav button{position:static;transform:none;}
    section.scm-develop-stages .tab-card-info{max-width:100%;}
    section.scm-develop-stages .wrap{max-width:100%;padding-left:0;}
    .scm_charactistics_box .scm_chrt_box{width:100%;}
    .implement_cost_grid{grid-template-columns:repeat(1,2fr);gap:40px;}
    section.service_scm_sec .sec_scm_grid{grid-template-columns:repeat(1,2fr);}
    section.cta_suplly_view .cta_suplly_inner {
        background: #005E86;
        align-items: start;
        justify-content: start;
        padding: 40px 30px;
        flex-wrap: wrap;
        flex-direction: column;
        gap: 30px;
    }
    section.spm-static .sec-head {
        max-width: 700px;
        padding-bottom: 0;
        margin-bottom: 15px;
    }
}
@media (min-width: 1200px) and (max-width: 1440px) {
    #features .fs-slide {
         margin-top:0; 
         align-items: start;
    }
    
}
@media (min-width: 1350px) and (max-width: 1440px) {
     #features .fs-pin {
        height:70vh;
    }
}
@media (min-width: 1350px) and (max-width: 1549px) {
    section.scm_software_prct .scm_prct_slider .owl-nav button.owl-prev {
        left:-50px;
    }
    section.scm_software_prct .scm_prct_slider .owl-nav button.owl-next {
        right:-50px;
    }
   
}
@media (min-width: 768px) and (max-width: 1349px) {
    section.scm_software_prct .scm_prct_slider .owl-nav button.owl-prev {
        left: -30px;
    }
    section.scm_software_prct .scm_prct_slider .owl-nav button.owl-next {
        right: -30px;
    }
    #features .fs-slide {
        margin-top: 0;
    }
    #features .fs-slide {
        align-items: start;
    }
}
@media (min-width: 1200px) and (max-width: 1349px) {
    #features .fs-pin {
        height: 78vh;
    }
}
@media (min-width: 768px) and (max-width: 1199px) {
    .py-80{padding:60px 0}
    .py-60{padding:60px 0}
    .pt-80{padding-top:60px}
    .pb-80{padding-bottom:60px}
    .industry-wise-scf .bosc-tabs .nav {
        width: 100%;
    }
    .layout {
        align-items: start;
    }
    #features .fs-pin {
        height: 78vh;
    }
    section.cta_suplly_view .cta_suplly_inner {
        align-items: center;
        padding: 40px 30px;
        gap: 30px;
    }
    section.spm-static .sec-head {
        padding-bottom: 0;
        margin-bottom: 10px;
    }
}
@media (min-width:768px) {
  .fs-status {
    position: absolute;
    top: 60px;
    left: 50%;
    margin-left: -350px;
  }
}
@media (min-width:992px) {
  .fs-status {
    top: 40px;
    margin-left: -470px;
  }
}
@media (min-width:1200px) {
  .fs-status {
    margin-left: -560px;
  }
}
@media (min-width:1300px) {
  .fs-status {
    margin-left: -600px;
  }
}
@media (min-width:1500px) {
  .fs-status {
    margin-left: -700px;
  }
}
@media (min-width:1550px) {
  .fs-status {
    top: 50px;
  }
}

