@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:300;src:url(fonts/poppins-v24-latin-300.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:400;src:url(fonts/poppins-v24-latin-regular.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:500;src:url(fonts/poppins-v24-latin-500.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:600;src:url(fonts/poppins-v24-latin-600.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:700;src:url(fonts/poppins-v24-latin-700.woff2) format("woff2")}
@font-face{font-display:swap;font-family:'Poppins';font-style:normal;font-weight:800;src:url(fonts/poppins-v24-latin-800.woff2) format("woff2")}
:root{--site-font-color:#212E3B;--site-orange:#EE741D;--site-bold:#9A3709;--site-grey-bg:#212E3B;--site-light-orange:#fdf5f3;--site-red:#D2232A;--site-yellow:#FAA31B;--site-white:#fff;--site-black:#000;--site-light-yellow:#FAF8F5;--site-primary-btn:linear-gradient(120deg,#d2232a 0%,#ee741d 100%);--site-primary-btn-hover:linear-gradient(to right,#b91c1c,#ea580c);--heading1:65px;--heading2:50px;--heading3:22px;--heading4:22px;--heading5:20px;--heading6:20px;--site-regular-font:18px;--site-small-font:16px;--site-btn-font:18px;--site-font-family:Poppins,sans-serif}
html{line-height:1;-webkit-text-size-adjust:100%;box-sizing:border-box;font-family:var(--site-font-family)}
body{margin:0;padding:0;font-weight:400;scroll-behavior:smooth;-webkit-scroll-behavior:smooth;font-family:var(--site-font-family);line-height:1.67;color:var(--site-font-color);background:var(--site-white)}
img{border-style:none;display:block;max-width:100%;height:auto}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{outline:none}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:none}
[type="search"]{appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
[hidden]{display:none}
::before,::after{box-sizing:border-box}
*{content-visibility:unset!important;-webkit-content-visibility:unset!important;box-sizing:border-box;outline:none!important;-webkit-tap-highlight-color:transparent;padding:0;margin:0}
a{text-decoration:none;border:0;outline:none}
ul,ol,li{list-style:none}
.center-item{align-items:center}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}
ol,li,ul{list-style:none;margin:0;padding:0;color:var(--site-text-color)}
.container,.container-fluid{--bs-gutter-x:1.5rem;--bs-gutter-y:0;width:100%;padding-right:12px;padding-left:12px;margin-right:auto;margin-left:auto}

@media (min-width:992px) {
.container,.container-lg,.container-md,.container-sm{max-width:100%}
}
@media (min-width:1200px) {
.container{max-width:1200px}
}
@media (min-width:1400px) {
.container{max-width:1424px}
}
.row{display:flex;flex-wrap:wrap;margin-right:-12px;margin-left:-12px}
.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:12px;padding-left:12px}
.col-1{flex:0 0 auto;width:8.33333333%}
.col-2{flex:0 0 auto;width:16.66666667%}
.col-3{flex:0 0 auto;width:25%}
.col-4{flex:0 0 auto;width:33.33333333%}
.col-5{flex:0 0 auto;width:41.66666667%}
.col-6{flex:0 0 auto;width:50%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-8{flex:0 0 auto;width:66.66666667%}
.col-9{flex:0 0 auto;width:75%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-11{flex:0 0 auto;width:91.66666667%}
.col-12{flex:0 0 auto;width:100%}
@media (min-width: 576px) {
.col-sm-1{flex:0 0 auto;width:8.33333333%}
.col-sm-2{flex:0 0 auto;width:16.66666667%}
.col-sm-3{flex:0 0 auto;width:25%}
.col-sm-4{flex:0 0 auto;width:33.33333333%}
.col-sm-5{flex:0 0 auto;width:41.66666667%}
.col-sm-6{flex:0 0 auto;width:50%}
.col-sm-7{flex:0 0 auto;width:58.33333333%}
.col-sm-8{flex:0 0 auto;width:66.66666667%}
.col-sm-9{flex:0 0 auto;width:75%}
.col-sm-10{flex:0 0 auto;width:83.33333333%}
.col-sm-11{flex:0 0 auto;width:91.66666667%}
.col-sm-12{flex:0 0 auto;width:100%}
}
@media(min-width:768px) {
.col-md-1{flex:0 0 auto;width:8.33333333%}
.col-md-2{flex:0 0 auto;width:16.66666667%}
.col-md-3{flex:0 0 auto;width:25%}
.col-md-4{flex:0 0 auto;width:33.33333333%}
.col-md-5{flex:0 0 auto;width:41.66666667%}
.col-md-6{flex:0 0 auto;width:50%}
.col-md-7{flex:0 0 auto;width:58.33333333%}
.col-md-8{flex:0 0 auto;width:66.66666667%}
.col-md-9{flex:0 0 auto;width:75%}
.col-md-10{flex:0 0 auto;width:83.33333333%}
.col-md-11{flex:0 0 auto;width:91.66666667%}
.col-md-12{flex:0 0 auto;width:100%}
}
@media(min-width:992px) {
.col-lg-1{flex:0 0 auto;width:8.33333333%}
.col-lg-2{flex:0 0 auto;width:16.66666667%}
.col-lg-3{flex:0 0 auto;width:25%}
.col-lg-4{flex:0 0 auto;width:33.33333333%}
.col-lg-5{flex:0 0 auto;width:41.66666667%}
.col-lg-6{flex:0 0 auto;width:50%}
.col-lg-7{flex:0 0 auto;width:58.33333333%}
.col-lg-8{flex:0 0 auto;width:66.66666667%}
.col-lg-9{flex:0 0 auto;width:75%}
.col-lg-10{flex:0 0 auto;width:83.33333333%}
.col-lg-11{flex:0 0 auto;width:91.66666667%}
.col-lg-12{flex:0 0 auto;width:100%}
}
@media (min-width: 1200px) {
.col-xl-1{flex:0 0 auto;width:8.33333333%}
.col-xl-2{flex:0 0 auto;width:16.66666667%}
.col-xl-3{flex:0 0 auto;width:25%}
.col-xl-4{flex:0 0 auto;width:33.33333333%}
.col-xl-5{flex:0 0 auto;width:41.66666667%}
.col-xl-6{flex:0 0 auto;width:50%}
.col-xl-7{flex:0 0 auto;width:58.33333333%}
.col-xl-8{flex:0 0 auto;width:66.66666667%}
.col-xl-9{flex:0 0 auto;width:75%}
.col-xl-10{flex:0 0 auto;width:83.33333333%}
.col-xl-11{flex:0 0 auto;width:91.66666667%}
.col-xl-12{flex:0 0 auto;width:100%}
}
@media (min-width: 1400px) {
.col-xxl-1{flex:0 0 auto;width:8.33333333%}
.col-xxl-2{flex:0 0 auto;width:16.66666667%}
.col-xxl-3{flex:0 0 auto;width:25%}
.col-xxl-4{flex:0 0 auto;width:33.33333333%}
.col-xxl-5{flex:0 0 auto;width:41.66666667%}
.col-xxl-6{flex:0 0 auto;width:50%}
.col-xxl-7{flex:0 0 auto;width:58.33333333%}
.col-xxl-8{flex:0 0 auto;width:66.66666667%}
.col-xxl-9{flex:0 0 auto;width:75%}
.col-xxl-10{flex:0 0 auto;width:83.33333333%}
.col-xxl-11{flex:0 0 auto;width:91.66666667%}
.col-xxl-12{flex:0 0 auto;width:100%}
}
.text-center{text-align:center!important}
.text-start{text-align:left}
.text-end{text-align:right}
.d-flex{display:flex}
.d-inline-flex{display:inline-flex}
.d-none{display:none}
.justify-content-start{justify-content:flex-start}
.justify-content-end{justify-content:flex-end}
.justify-content-center{justify-content:center}
.justify-content-between{justify-content:space-between}
.align-items-start{align-items:flex-start}
.align-items-end{align-items:flex-end}
.align-items-center{align-items:center}
.align-content-start{align-content:flex-start}
.align-content-end{align-content:flex-end}
.align-content-center{align-content:center}
.align-content-between{align-content:space-between}
.w-100{width:100%}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:pointer}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px;padding:0 12px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:none;padding:10px 0}
.slick-vertical .slick-list{margin:0;padding:0!important}
.slick-arrow.slick-hidden{display:none}
.slick-dots{display:flex;align-content:center;justify-content:center}
.slick-dots li{height:8px;width:8px;line-height:1;margin-left:6px;font-size:0}
.slick-dots li:first-child{margin-left:0}
.slick-dots li button{width:8px;height:8px;background:linear-gradient(100deg,#F47920 0%,#F47920 100%);border-radius:50%;opacity:.3;cursor:pointer;filter:drop-shadow(0 21px 14px #f4792059);border:none}
.slick-dots li.slick-active button{opacity:1;background:linear-gradient(120deg,#d2232a 0%,#ee741d 100%);width:26px;transition:.2s;-webkit-transition:.2s;border-radius:22px}
.slick-dots li.slick-active{width:23px}
.heading1,h1{font-size:var(--heading1);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);margin:20px 0 0;line-height:1.1}
.heading2,h2{font-size:var(--heading2);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);margin:20px 0 0;line-height:1.42}
.heading3,h3{font-size:var(--heading3);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);margin:20px 0 0;line-height:1.5}
.heading4,h4{font-size:var(--heading4);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);margin:20px 0 0;line-height:1.1}
.heading5,h5{font-size:var(--heading5);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);margin:20px 0 0;line-height:1.1}
.heading6,h6{font-size:var(--heading6);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);margin:20px 0 0;line-height:1.1}
.heading1:first-child,h1:first-child,.heading2:first-child,h2:first-child,.heading3:first-child,h3:first-child,.heading4:first-child,h4:first-child,.heading5:first-child,h5:first-child,.heading6:first-child,h6:first-child{margin-top:0}
.heading2::after,h2::after{content:"";display:block;width:42px;height:3px;margin-top:20px;background:var(--site-orange);border-radius:10px}
.text-center h2::after{margin-left:auto;margin-right:auto}
.whysybx{margin-top:25px}
.whysybx:first-child,.whysybx h2:first-child,.whysybx p:first-child,.whysybx li:first-child{margin-top:0}
.whysybx,.whysybx p,.whysybx li{margin-top:16px;font-size:var(--site-regular-font);line-height:1.6;color:var(--site-font-color);font-weight:400}
.whysybx h2{font-size:var(--heading2);font-weight:500;font-family:var(--site-font-family);color:var(--site-font-color);line-height:1.2;margin-bottom:0}
.whysybx p a,.whysybx li a{color:#2A316E;text-decoration:underline;transition:.3s;-webkit-transition:.3s}
.whysybx p b a,.whysybx li b a,.whysybx p strong a,.whysybx li strong a{color:var(--site-cyan);font-weight:500}
.whysybx p b,.whysybx li b,.whysybx p strong,.whysybx li strong{font-weight:500;color:var(--site-bold)}
.whysybx.first-whysybx p:first-child{font-size:var(--site-medium-font);font-weight:500;line-height:1.42}
.whysybx ul,.whysybx ol{margin-top:25px}
.whysybx ul ul:first-child,.whysybx ol ul:first-child,.whysybx ul ol:first-child,.whysybx ol:first-child{margin-top:25px;margin-bottom:20px}
.whysybx ul:first-child,.whysybx ol:first-child{margin-top:0}
.whysybx li{padding-left:36px;position:relative;margin-top:15px;text-align:left}
.whysybx ul > li::after{position:absolute;content:'';width:20px;height:20px;left:0;top:5px;background:url(image/red-list.svg)}
.whysybx ol{counter-reset:item}
.whysybx ol > li{counter-increment:my-awesome-counter;text-align:left;padding-left:34px}
.whysybx ol > li:before{position:absolute;content:counters(item, ".")".";counter-increment:item;left:-3px;width:14px;text-align:right;color:var(--site-font-color)}
.text-center{text-align:center}
.sub-ttl{font-size:22px;line-height:1.5;color:var(--site-red);font-weight:500; letter-spacing: 2.2px; text-transform: uppercase;}
.sub-ttl + .whysybx{margin-top:14px}
.sub-ttl + .whysybx h2{margin-top:0;margin-bottom:20px}
.ptb{padding:70px 0}
.wb{background:var(--site-white)}
.ob{background:var(--site-light-orange)}
.ybg{background:var(--site-light-yellow)}
.obg{background: linear-gradient(90deg,rgba(253, 245, 244, 1) 0%, rgba(255, 250, 243, 1) 100%);}
.wb + .wb,.ybg + .ybg, .obg + .obg{padding-top:0}
.heder-logo .logo_url img{min-width:100px;width:100px}
.fixed .heder-logo .logo_url img{min-width:70px;width:70px}
.site-header{position:absolute;left:0;right:0;width:100%;top:0;z-index:10;height:94px}
.header-wrap{display:flex;column-gap:130px;justify-content:space-between;align-items:center}
.desktop-menu .menu{display:flex;align-items:center;background-color:transparent;gap:45px;justify-content:space-between}
.header-top{padding-bottom:20px;border-bottom:1px solid #ffffff4d}
.site-header .inner-header{padding-top:10px}
.inner-header .container{max-width:1744px}
.mail-address,.phone-number{color:var(--site-white);display:inline-block;position:relative;font-size:14px;line-height:1.5;padding-left:38px}
.header-top .header-contact{display:flex;align-items:center;gap:40px}
.header-phone{padding:15px 0}
.mail-address::after{position:absolute;content:"";width:28px;height:28px;-webkit-mask:url(image/white-mail.svg) no-repeat center;mask:url(image/white-mail.svg) no-repeat center;-webkit-mask-size:22px;mask-size:22px;background-color:var(--site-white);left:0;top:0;bottom:0;margin:auto;z-index:1}
.phone-number::after{position:absolute;content:"";width:28px;height:28px;-webkit-mask:url(image/white-call.svg) no-repeat center;mask:url(image/white-call.svg) no-repeat center;-webkit-mask-size:19px;mask-size:19px;background-color:var(--site-white);left:0;top:0;bottom:0;margin:auto;z-index:1}
.header-social{display:flex;align-items:center;gap:12px}
.header-top{display:flex;align-items:center;gap:58px;justify-content:space-between}
.social-wrap{background:linear-gradient(145deg,#ffffff4d 0%,#fff0 100%);width:32px;height:32px;border-radius:50%}
.social-fb{font-size:0;display:block;width:32px;height:32px;-webkit-mask:url(image/white-facebook.svg) no-repeat center;mask:url(image/white-facebook.svg) no-repeat center center;-webkit-mask-size:7px;mask-size:8px;background-color:var(--site-white)}
.social-linkedin{font-size:0;display:block;width:32px;height:32px;-webkit-mask:url(image/white-linkedin.svg) no-repeat center center;mask:url(image/white-linkedin.svg) no-repeat center center;-webkit-mask-size:13px;mask-size:13px;background-color:var(--site-white)}
.social-x{font-size:0;display:block;width:32px;height:32px;-webkit-mask:url(image/white-x.svg) no-repeat center center;mask:url(image/white-x.svg) no-repeat center center;-webkit-mask-size:13px;mask-size:13px;background-color:var(--site-white)}
.social-insta{font-size:0;display:block;width:32px;height:32px;-webkit-mask:url(image/white-insta.svg) no-repeat center center;mask:url(image/white-insta.svg) no-repeat center center;-webkit-mask-size:14px;mask-size:14px;background-color:var(--site-white)}
.header-button-wrap{display:flex;align-items:center;gap:20px}
.header-bottom .mob-menu{display:none}
.desktop-menu .menu > .menu-item > a{color:var(--site-font-color);font-size:18px;font-weight:500;line-height:1.5;display:inline-block}
.mob-menu .header-contact{display:none}
.menu-open{overflow:hidden}
.menu-open .mob-menu::before{opacity:.5;visibility:visible}
.humbrg-menu.hamburger,.close-menu{display:none}
.header-button-wrap .site-btn{font-size:16px;padding:6px 21px}
.header-button-wrap .site-btn::before{display:none}
.fixed .inner-header{position:fixed;top:0;left:0;width:100%;-webkit-animation-name:stickySlideDown;animation-name:stickySlideDown;box-shadow:0 -3px 20px #0009;background-color:rgba(31,40,49,0.99)!important;transition:0s;-webkit-transition:0s;z-index:3;padding:15px 0}
.inner-header{animation-duration:.7s;-webkit-animation-duration:.7s}
.cta-section .heading2{font-size: 36px; margin: 0px;}
.cta-section .heading2:after{display: none;}

@keyframes stickySlideDown {
0%{opacity:1;transform:translateY(-100%);-webkit-transform:translateY(-100%)}
100%{opacity:1;transform:translateY(0);-webkit-transform:translateY(0)}
}
.sub-menu{display:none;list-style:none;margin:0;padding:0}
.desktop-menu .menu > .menu-item-has-children{position:relative}
.desktop-menu .menu > .menu-item-has-children > a{position:relative;padding-right:18px}
.desktop-menu .menu > .menu-item.menu-item-has-children > .sub-menu-toggle::before{content:"";position:absolute;right:0;top:50%;width:8px;height:8px;margin-top:-2px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-50%) rotate(45deg);transition:transform .25s ease,margin .25s ease;border-color: var(--site-font-color);}
.recent-article-bx{margin-top:40px;}
.blog-updates{overflow: hidden;}
.blog-updates .row{margin-left:-20px;margin-right:-20px}
.blog-updates .col-md-4{padding-left:20px;padding-right:20px}
.blog-detail-title{font-size:50px;line-height:1.5}
.blog-detail-img{position:relative;overflow:hidden;border-radius:15px;margin-top:30px;margin-bottom:30px}
.blog-detail-img img{width:100%;height:auto;display:block}
.blog-detail-img::after{content:'';position:absolute;left:0;right:0;bottom:0;height:220px;background:linear-gradient(180deg,#0000 0%,#00000059 54%,#000f 100%);pointer-events:none;z-index:1}
.blog-detail-right h2,
.blog-detail-right .blog-cta .heading2{font-size:24px;font-weight:600}
.blog-detail-right .whysybx h2[id]{scroll-margin-top:120px}
.blog-detail-right h3{font-size:22px;font-weight:600}
.blog-detail-main .row{margin-left:-21px;margin-right:-21px}
.blog-detail-main .col-lg-4,.blog-detail-main .col-lg-8{padding-left:21px;padding-right:21px}
.specialized-care-list-row{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:25px;padding:30px 0 0;justify-content:center}
.specialized-care-list{padding:11px 19px;font-size:18px;line-height:1.5;border-radius:15px;font-weight:400;border:1px solid #ee741d2e;color:#212E3B;background:#EE741D;background:linear-gradient(0deg,#ee741d26 0%,#ee741d00 100%);display:inline-block}
.specialized-care-inner{display:block;margin-top:0;margin-bottom:0;padding:1px;background:linear-gradient(180deg,#ee741d00 0%,#fff0 100%);border-radius:15px}
.blog-cta{background:#D2232A;background:linear-gradient(125deg,#d2232a1a 0%,#ee741d1a 100%);border-radius:20px;margin-top:30px;padding:30px;position:relative;overflow:hidden}
.blog-cta .heading2::after{display:none}
.blog-cta .cta-buttons{margin-top:15px;column-gap:40px}
.blog-cta::before{content:"";position:absolute;background:#D2232A;background:linear-gradient(125deg,#d2232a1a 0%,#ee741d1a 100%);width:185px;height:185px;left:-40px;bottom:-90px;border-radius:50%}
.blog-cta::after{content:"";position:absolute;background:#D2232A;background:linear-gradient(125deg,#d2232a1a 0%,#ee741d1a 100%);width:185px;height:185px;right:-40px;top:-90px;border-radius:50%}
.blog-cta.second-cta:before,.blog-cta.second-cta:after{display:none}
.blog-cta.second-cta{display:flex;justify-content:space-between;align-items:center;gap:20px}
.blog-cta.second-cta .heading2{max-width:376px;text-align:left;width:60%;position:relative;padding-left:29px}
.blog-cta.second-cta .heading2::before{content:"";position:absolute;background:#D2232A;background:linear-gradient(175deg,#d2232aff 0%,#ee741dff 100%);width:4px;height:100%;left:0;top:0}
.blog-cta.second-cta .cta-buttons{width:40%;margin-top:0}
.lr-sec-border-main .lr-sec-border:first-child{padding-top:0}
.lr-sec-border{padding-top:100px}
.lr-border-btn{margin-top:20px}
.lr-border{position:relative;padding:62px 0 48px 100px}
.lr-border::before{position:absolute;border:3px solid #ee741d80;width:83%;height:100%;content:"";border-radius:20px;top:0;left:0}
.lr-sec-border-row{position:relative;align-items:center}
.lr-border-img{position:relative;max-width:546px;height:504px;margin-left:auto;display:flex;object-fit:cover}
.lr-border-img > img{width:100%;height:100%;object-fit:contain}
.lr-border-small-icon{background:var(--site-primary-btn);width:119px;height:110px;border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;position:absolute;top:0;bottom:0;left:-54px;margin:auto;border:5px solid var(--site-white);box-shadow:0 21px 14px -17px #f4792033}
.lr-border-small-icon img{margin:auto;max-width:49px;max-height:49px;object-fit:contain}
.lr-border-col{padding-top:31px;background:var(--site-white);padding-bottom:31px}
.lr-border-small-icon img{margin:auto;max-width:49px;max-height:49px;object-fit:contain}
.lr-sec-border-main .lr-sec-border:nth-child(even) .lr-border:has(.row-reverse)::before{border-color:#212e3b80;left:inherit;right:0}
.row-reverse .lr-border-des{padding-left:50px}
.lr-border:has(.lr-sec-border-row.row-reverse){padding:62px 100px 48px 0}
.lr-sec-border-row.row.row-reverse{flex-direction:row-reverse}
.lr-sec-border-row.row-reverse .lr-border-img{margin-right:auto;margin-left:inherit}
.lr-sec-border-row.row-reverse .lr-border-small-icon{left:inherit;right:-54px}
.why-choose-center-col img{max-width:431px;width:100%;height:495px;object-fit:cover;border-radius:20px;margin:auto}
.lr-list-img-row{display:flex;align-items:center;margin-top:40px}
.why-choose-left-col{width:34.5%}
.why-choose-center-col{width:31%}
.why-choose-right-col{width:34.5%}
.lr-kust-icon{width:104px;height:104px;background:var(--site-white);border-radius:50%;display:flex;align-items:center;justify-content:center;border:10px solid #ee741d1a;min-width:104px}
.lr-kust-icon img{max-width:38px;max-height:38px;object-fit:contain}
.lr-des{display:flex;align-items:center;gap:25px;margin-top:52px}
.lr-des-wrap .lr-des:first-child{margin-top:0}
.why-choose-left-col .lr-des-wrap{padding-right:52px}
.why-choose-right-col .lr-des-wrap{padding-left:52px}
.why-choose-left-col .lr-list-inner-des{text-align:right}
.lr-list-inner-des .heading3{font-size:22px;color:var(--site-orange);font-weight:600}
.why-choose-left-col .lr-des{flex-direction:row-reverse}
.why-choose-center-col.first-col{display:none}
.header-button{display:flex;align-items:center;justify-content:center;gap:20px}
.header-btn{color:var(--site-white);font-size:16px;font-weight:400;padding:6px 20px;border-radius:18px;display:inline-block;line-height:1.5;text-wrap:nowrap;position:relative;box-shadow:0 21px 14px -17px #f4792033;transition:.3s;-webkit-transition:.3s;background:#D2232A;background:linear-gradient(130deg,#d2232aff 0%,#ee741dff 100%);border:1px solid transparent}
.header-btn.white-bg-btn{background:var(--site-white);color:var(--site-font-color);border:1px solid #8390A4}
.header-menu-wrap{display:flex;align-items:center;justify-content:space-between;width:100%}
.mob-menubtn{display:none}
.mob-menubtn,.close-menu-btn{display:none}
.fixed .desktop-menu .menu > .menu-item > a{color:var(--site-white)}
.fixed .desktop-menu .menu > .menu-item > .sub-menu-toggle:before{border-color: var(--site-white);}
.site-btn{background:var(--site-primary-btn);color:var(--site-white);font-size:var(--site-btn-font);font-weight:500;padding:8px 43px 8px 30px;border-radius:22px;display:inline-block;line-height:1.5;text-wrap:nowrap;position:relative;box-shadow:0 21px 14px -17px #f4792059;transition:.3s;-webkit-transition:.3s}
.site-btn:after{width:22px;height:22px;border-radius:50%;opacity:.2;background:#fff;position:absolute;right:10px;top:50%;content:"";transform:translateY(-50%);transition:opacity .4s ease}
.site-btn:before{width:6px;height:9px;background:url(image/wht-button-arrow.svg) no-repeat;position:absolute;right:18px;top:50%;content:"";transform:translateY(-50%);transition:all .2s ease}
.site-btn.white-bg-btn{background:var(--site-white);color:var(--site-font-color)}
.head-section .heading2,.head-section .whysybx h2{position:relative;padding-bottom:27px}
.head-section .heading2::before,.head-section .whysybx h2::before{position:absolute;content:"";width:72px;height:1px;background:var(--site-font-color);bottom:3px;left:0}
.head-section .heading2::after,.head-section .whysybx h2::after{position:absolute;content:"";width:33px;height:7px;background:var(--site-yellow);border-radius:3px;bottom:0;left:0}
.head-section.text-center .heading2::before,.head-section.text-center .whysybx h2::before{right:0;margin:auto}
.head-section.text-center .heading2::after,.head-section.text-center .whysybx h2::after{right:0;margin:auto}
.home-banner-sec .whysybx p,.head-section .whysybx p{font-weight:500}
.site-footer{background:radial-gradient(circle,#28343D 0%,#121820 100%)}
.footer-sec{background-image:url(image/footer-bg.jpg);background-repeat:no-repeat;padding:30px 0 0;background-size:cover}
.footer-right{display:flex;flex-wrap:wrap;width:32%}
.footer-sec .container{max-width: 1744px;}
.footer-privacy-bx {margin-left: 0px;margin-right: auto;}
.footer-privacy-bx .menu{display: flex;gap: 15px;margin-left: 15px;margin-right: auto;}
.footer-privacy-bx .menu li{padding-left: 15px;border-left: 1px solid var(--site-white);line-height: 1;}
.footer-privacy-bx .menu li a{font-size: 16px;line-height: 22px;color: var(--site-white);}
.footer-contact > div{width: calc(50% - 20px);}
.footer-last-col.footer-menu{width: 50%;}

.footer-contact{margin-top:13px;display: flex;gap: 40px;flex-wrap: wrap;}
.footer-menu-head{width:100%;font-size:20px;font-weight:500;color:#fff;line-height:1}
.footer-second-col.col-md-4{width:50%;margin-top:3px}
.footer-third-col.col-md-4{width:32%;margin-top:3px}
.footer-row{display:flex;align-items:flex-start}
.footer-menu ul li a{color:#fff;font-size:14px}
.footer-menu ul li{margin-top:8px}
.footer-social{display:flex;gap:12px;margin-top:17px}
.footer-first-col.col-md-2{width:18%}
.footer-location{font-size:14px;color:#fff;position:relative;padding-left:40px;display:block}
.footer-location:after{background:url(image/location-icon.svg) no-repeat;width:19px;height:22px;position:absolute;content:"";top:6px;left:0}
.footer-bottom-sec{background:#ffffff1a;margin-top:30px;color:#fff;font-size:18px}
.footer-bottom-wrap{display:flex;justify-content:space-between;padding:10px 0;align-items: center;font-size: 14px;}
.footer-btm-right a{color:#fff;text-decoration:underline}
.hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:136px 0 80px;overflow:hidden}
.site-btn.gray-btn{background:linear-gradient(100deg,#36414D 0%,#010305 100%);box-shadow:0 21px 14px -17px #36414d59}
.hero .container{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}
.hero-slider{width:100%;overflow:hidden}
.hero-slider .slick-list{margin:0;overflow:hidden}
.hero-slider .slick-slide{padding:0}
.hero-slide{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}
.hero-slider .slick-dots{position:static;margin-top:28px}
.hero-tagline{display:inline-flex;flex-direction:column;align-items:center;gap:2px;margin-bottom:8px}
.hero-tagline-list li:nth-child(2){color:#EE741D}
.hero-tagline::before,.hero-tagline::after{content:'';display:block;width:100%;max-width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,#ee741d73 20%,#ee741d73 80%,transparent 100%)}
.hero-tagline-list{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;font-size:21px;font-weight:600;color:var(--site-font-color);letter-spacing:.04em}
.hero-tagline-list li{display:flex;font-size:21px;letter-spacing:4px;align-items:center;text-transform: uppercase;}
.hero-tagline-list li:not(:last-child)::after{content:'•';color:var(--site-red);margin:0 12px}
.hero .heading1{display:flex;flex-direction:column;align-items:center;margin-bottom:36px;line-height:1.3;position:relative}
@-webkit-keyframes heroBannerArrowIn {
from{opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}
to{opacity:1;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}
}
@keyframes heroBannerArrowIn {
from{opacity:0;clip-path:inset(0 0 100% 0)}
to{opacity:1;clip-path:inset(0 0 0 0)}
}
@-webkit-keyframes heroBannerArrowPoint {
0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(10px);transform:translateY(10px)}
}
@keyframes heroBannerArrowPoint {
0%,100%{transform:translateY(0)}
50%{transform:translateY(10px)}
}
.hero-buttons::after{content:"";position:absolute;background:url(image/banner-arrow.svg) no-repeat center center;background-size:contain;width:75px;height:160px;top:auto;right:348px;bottom:-83px;pointer-events:none;opacity:0;transform-origin:top center}
.hero-slide.hero-slide-animate .hero-buttons::after{-webkit-animation:heroBannerArrowIn .9s cubic-bezier(0.4,0,0.2,1) .85s forwards,heroBannerArrowPoint 2.4s ease-in-out 1.85s infinite;animation:heroBannerArrowIn .9s cubic-bezier(0.4,0,0.2,1) .85s forwards,heroBannerArrowPoint 2.4s ease-in-out 1.85s infinite}
.home{background:url(image/home-top-bg.jpg) no-repeat top center;width:100%;height:100%; background-size: 100%;}
.page-banner{position:relative;padding:107px 0 32px;text-align:center;background:url(image/internal-banner.jpg) no-repeat top center; background-size:cover;}
.page-banner-bg{position:absolute;inset:0;pointer-events:none}
.page-breadcrumb-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;list-style:none;margin:0;padding:0;margin-top:10px}
.page-breadcrumb-item{display:inline-flex;align-items:center;gap:8px;font-size:18px;line-height:1.5;font-weight:600;}
.page-breadcrumb-item.active{color: var(--site-orange);}
.page-breadcrumb-item a{color:var(--site-font-color);text-decoration:underline;transition:color .3s ease}
.page-breadcrumb-current{color:var(--site-font-color);font-weight:600}
.page-breadcrumb-sep{color:var(--site-font-color);font-weight:400}
.page-content{padding:60px 0 0}
.blog-detail-wrap{align-items:flex-start}
.blog-detail-left{position:sticky;top:120px}
.blog-left-inn{display:flex;flex-direction:column;gap:30px}
.blog-left-inn #ez-toc-container{background:var(--site-white);border:1px solid #EE741D;border-radius:20px;padding:30px}
.blog-left-inn .ez-toc-counter nav ul li a::before{display: none;}
.blog-left-inn #ez-toc-container .ez-toc-title-container{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid #EE741D}
.blog-left-inn #ez-toc-container .ez-toc-title{font-size:24px;font-weight:500;color:var(--site-font-color);margin:0;line-height:1.4;cursor:inherit}
.blog-left-inn #ez-toc-container .ez-toc-title-toggle{display:none}
.blog-left-inn #ez-toc-container nav{margin:0}
.blog-left-inn #ez-toc-container .ez-toc-list{position:relative;margin:0}
.blog-left-inn #ez-toc-container .ez-toc-list > li{position:relative;margin:0 0 14px;padding:0;color:#D98C45;padding:0 0 0 22px}
.blog-left-inn #ez-toc-container .ez-toc-list li:After{background:#EE741D;width:8px;height:8px;position:absolute;top:8px;left:0;content:"";border-radius:50%}
.blog-left-inn #ez-toc-container .ez-toc-list > li:last-child{margin-bottom:0}
.blog-left-inn #ez-toc-container .ez-toc-link{display:inline;font-size:16px;font-weight:400;line-height:1.5;color:#333;text-decoration:none;transition:color .3s ease}
.blog-left-inn #ez-toc-container .ez-toc-link.active{color:#EE741D;font-weight:600}
.blog-left-cta{position:relative;border-radius:18px;padding:36px 30px;text-align:center;overflow:hidden;background:linear-gradient(120deg,#d2232a 0%,#ee741d 100%)}
.blog-left-cta::before,.blog-left-cta::after{content:"";position:absolute;border-radius:50%;pointer-events:none}
.blog-left-cta::before{width:180px;height:180px;top:-60px;right:-40px;background:#ffffff14}
.blog-left-cta::after{width:140px;height:140px;bottom:-50px;left:-30px;background:#00000014}
.blog-right-cta-btm{position:relative;z-index:1}
.blog-left-cta-ttl{font-size:32px;font-weight:600;color:var(--site-white);margin:0 0 24px;line-height:1.4}
.blog-left-cta-ttl::after{display:none}
.blog-left-cta .site-btn.white-bg-btn{background:var(--site-white);color:var(--site-font-color);box-shadow:none}
.blog-left-cta .site-btn.white-bg-btn::after{opacity:1;background:linear-gradient(120deg,#d2232a 0%,#ee741d 100%)}
.blog-left-cta .site-btn.white-bg-btn::before{background:url(image/wht-button-arrow.svg) no-repeat;z-index:1}
.share-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:40px;padding:10px 30px;border-radius:10px;background:#fef1e9}
.share-wrap .share-ttl{margin:0;font-size:20px;font-weight:600;line-height:1.4;color:var(--site-font-color)}
.share-wrap .share-ttl::after{display:none}
.share-wrap .share-blog-icons{line-height:1}
.share-wrap .social-media-icons{display:flex;align-items:center}
.share-wrap .share-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px}
.share-wrap .share-icon .social-fb,.share-wrap .share-icon .social-linkedin{background-color:var(--site-font-color);transition:background-color .3s ease}
.share-wrap .separator{display:inline-block;width:1px;height:24px;margin:0 8px;background:#D0D5DD}
.heading1-line1{font-weight:500;color:var(--site-font-color);padding-top:25px;padding-bottom:45px;max-width:820px;margin:0 auto}
.heading1-line2{font-size:80px;font-weight:500;color:var(--site-orange)}
.hero-buttons{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin-bottom:60px;position:relative;width:100%;}
.site-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding-left:30px;padding-right:42px;height:44px;border-radius:22px;font-size:18px;font-weight:500;color:var(--site-white);border:none;cursor:pointer;box-shadow:0 21px 14px -17px #f4792059;position:relative}
.site-btn::before{width:6px;height:9px;background:url(image/wht-button-arrow.svg) no-repeat;position:absolute;right:18px;top:50%;content:"";transform:translateY(-50%);transition:all .2s ease}
.site-btn::after{width:22px;height:22px;border-radius:50%;opacity:.2;background:#fff;position:absolute;right:10px;top:50%;content:"";transform:translateY(-50%);transition:opacity .4s ease}
.site-btn-primary{background:linear-gradient(120deg,#d2232a 0%,#ee741d 100%)}
.site-btn-secondary{background-color:var(--site-font-color)}
.site-btn-icon,.why-tabs-title-icon,.why-tabs-btn-icon{flex-shrink:0;object-fit:contain}
.why-tabs-btn-icon{display:none}
.site-btn-icon{display:inline-flex;align-items:center;justify-content:center;max-width:22px;max-height:22px;border-radius:50%;background-color:#ffffff40}
.site-btn-icon svg{max-width:8px;max-height:12px}
@-webkit-keyframes heroBannerScaleIn {
from{opacity:0;-webkit-transform:scale(0.65);transform:scale(0.65)}
to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes heroBannerScaleIn {
from{opacity:0;transform:scale(0.65)}
to{opacity:1;transform:scale(1)}
}
.hero-banner img{max-width:100%;margin:auto;transform-origin:center center;opacity:0;transform:scale(0.65)}
.hero-slide.hero-slide-animate .hero-banner img,.hero-banner img.hero-img-animate{-webkit-animation:heroBannerScaleIn 1.6s cubic-bezier(0.25,0.46,0.45,0.94) 1.2s both;animation:heroBannerScaleIn 1.6s cubic-bezier(0.25,0.46,0.45,0.94) 1.2s both}
.future-features{display:grid;grid-template-columns:repeat(5,1fr);gap:30px 24px;margin-top:30px}
.future-features-item{display:flex;flex-direction:column;align-items:center;text-align:center}
.future-features-icon{display:flex;align-items:center;justify-content:center;width:120px;height:120px;border-radius:50%;background-color:var(--site-white);box-shadow:0 15px 20px -1px #9ab0b940;margin-bottom:30px}
.future-features-icon img{max-width:47px;max-height:47px;object-fit:contain}
@keyframes iconAnimSlideLeft {
from{opacity:0;transform:translateX(-28px) scale(0.85)}
to{opacity:1;transform:translateX(0) scale(1)}
}
@keyframes iconAnimPop {
from{opacity:0;transform:scale(0.45)}
to{opacity:1;transform:scale(1)}
}
@keyframes iconAnimImgIn {
from{opacity:0;transform:scale(0.4)}
to{opacity:1;transform:scale(1)}
}
@keyframes iconAnimFadeUp {
from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes iconAnimRotateIn {
from{opacity:0;transform:scale(0.5) rotate(-120deg)}
to{opacity:1;transform:scale(1) rotate(0deg)}
}
@keyframes iconAnimZoomIn {
from{opacity:0;transform:scale(0.35)}
to{opacity:1;transform:scale(1)}
}
@keyframes iconAnimBounceIn {
0%{opacity:0;transform:scale(0.3)}
45%{opacity:.85;transform:scale(1.04)}
70%{opacity:1;transform:scale(1.06)}
100%{opacity:1;transform:scale(1)}
}
@keyframes iconAnimSwingIn {
0%{opacity:0;transform:rotate(-12deg) scale(0.85)}
40%{opacity:.7;transform:rotate(5deg) scale(1.02)}
70%{opacity:1;transform:rotate(-3deg) scale(1.01)}
100%{opacity:1;transform:rotate(0deg) scale(1)}
}
@keyframes iconAnimFlipIn {
from{opacity:0;transform:perspective(400px) rotateY(-90deg)}
to{opacity:1;transform:perspective(400px) rotateY(0deg)}
}
.future-features-item .whysybx{margin-top:0}
.future-features-item .whysybx .heading3{margin:0}
.future-features-item .whysybx p{margin-top:7px}
.why-choose{overflow-x:hidden}
.why-tabs{margin-top:40px}
.why-tabs-item{margin-bottom:0}
.why-tabs-btn{width:100%;height:50px;padding:0 10px;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:500;color:var(--site-font-color);background-color:#fff;border:none;border-radius:10px;box-shadow:0 2px 10px #0000000f;cursor:pointer;position:relative;overflow:hidden;transition:background .3s ease,color .3s ease,box-shadow .3s ease}
.why-tabs-btn::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background-color:var(--site-red);border-radius:10px 10px 0 0}
.why-tabs-btn-active{color:var(--site-white);background:linear-gradient(120deg,#d2232a 0%,#ee741d 100%);box-shadow:0 4px 16px #ee741d59}
.why-tabs-btn-active::before{display:none}
.why-tabs-panel{display:none;grid-template-columns:609px 1fr;gap:60px;align-items:center}
.why-tabs-panel-active{display:grid}
.why-tabs-visual{display:flex;align-items:center;justify-content:flex-start}
.why-tabs-visual img{width:609px;max-width:100%;object-fit:contain;border-radius:20px}
.why-tabs-title{display:flex;align-items:center;gap:14px;padding-bottom:30px;margin-bottom:26px; position: relative;}
.why-tabs-title:After{background:url(image/heading-sep.png) repeat-x; height: 2px; width: 100%; position: absolute; bottom: 0px; left: 0px; content:"";}
.why-tabs-title-icon{max-width:42px;max-height:42px}
.why-tabs-title .heading3{margin:0;letter-spacing:.05em}
.about-us-intro{overflow: hidden;}
.about-row{row-gap:40px}
.about-content-col{order:2}
.about-visual-col{order:1}
.about-partners{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin-top:40px}
.about-partners img{max-height:38px;object-fit:contain}
.about-visual{display:flex;justify-content:flex-end}
.about-video-trigger{position:relative;display:block;width:100%;border-radius:18px;overflow:hidden;background-color:#e9e4e1;padding:12px;cursor:pointer}
.about-video-thumb{width:100%;border-radius:12px;display:block}
.about-video-trigger::after{content:'';position:absolute;top:50%;left:50%;z-index:1;width:116px;height:116px;transform:translate(-50%,-50%);background:url(image/play-icon.png) no-repeat center center / contain;transition:transform .3s ease,filter .3s ease;pointer-events:none}
.about-us-intro-img-first img,.about-us-intro-img-second img{border-radius:20px;display:block;object-fit:cover}
.founter-intro-img img{border-radius:25px;display:block;object-fit:cover}
.about-us-intro .about-us-intro-row{margin-left:-25px;margin-right:-25px}
.about-us-intro .col-md-5,.about-us-intro .col-md-7{padding-left:25px;padding-right:25px}
.about-us-intro .col-md-5{width:48%}
.about-us-intro .col-md-7{width:52%}
.leftimage-rightcontent .row{margin-left: -23px; margin-right: -23px;}
.leftimage-rightcontent .col-md-6:first-child{width: 47.6%; padding-left: 23px; padding-right: 23px;}
.leftimage-rightcontent .col-md-6:last-child{width: 52.4%; padding-left: 23px; padding-right: 23px;}
.leftcontent-right-bgshapewith-img .col-md-5{width: 46%; justify-content: right; display: flex;}
.rightimage-withshape img{max-width: 592px; border-radius: 20px 20px 0px 20px;}
.leftcontent-inner{max-width: 680px;}
.rightimage-withshape,.rightimage-withshape img{position: relative; z-index: 1;}
.rightimage-withshape:After{width: 100%; height: calc(100% - 20px); border-radius: 20px 20px 0px 20px; background: #fde3d2; position: absolute; right: 35px; top: 44px; content: "";}
.list-content ul{display: flex; flex-wrap: wrap;}
.list-content ul li{background: linear-gradient(90deg, rgba(238, 116, 29, 0.1) 0%, rgba(255, 255, 255, 0.1) 100%);border-radius: 8px; padding:10px 50px 10px 20px; width:50%; margin-top: 20px; font-size: 18px; color:#212E3B;}
.leftcontent-right-bgshapewith-img .col-md-7{width: 54%;}
.about-us-intro-img-second-col{display:flex;flex-direction:column;gap:30px}
.about-us-intro-img-second img{height: 336px; flex:1; width: 100%;}
.about-us-intro-exp-badge{display:flex;align-items:center;gap:14px;padding:34px 20px;border:9px solid #FAA31B;border-radius:20px;background:var(--site-white)}
.about-us-intro-exp-num{font-size:50px;font-weight:700;color:#FAA31B;line-height:1}
.about-us-intro-exp-text{font-size:20px;font-weight:600;color:var(--site-font-color);text-transform:uppercase;letter-spacing:3.2px;line-height:1.35}
.vision-mission{overflow: hidden;}
.vision-mission-row{margin-left:-30px;margin-right:-30px;row-gap:30px}
.vision-mission-col{padding-left:30px;padding-right:30px}
.vision-mission-row .vision-mission-col:nth-child(2n) .vision-mission-card{background: linear-gradient(180deg,#EE741D 0%,#ffffff03 100%);box-shadow:0 35px 15px -20px #ee741d1a}
.vision-mission-row .vision-mission-col:nth-child(2n) .vision-mission-card::after{background:#EE741D}
.vision-mission-card{display:flex;align-items:center;gap:34px;height:100%;padding:47px 50px 50px 45px;border-radius:20px;position:relative;background:linear-gradient(180deg,#000f 0%,#ffffff03 100%);box-shadow:0 35px 15px -20px #212e3b1a}
.vision-mission-card::before{content:"";position:absolute;background:#FFF;height:100%;border-radius:19px;z-index:0;top:1px;left:1px;right:1px;bottom:1px}
.vision-mission-card::after{content:"";position:absolute;background:#212E3B;width:calc(100% - 44px);height:3px;bottom:0;left:0;bottom:7px;right:0;margin:auto;clip-path:polygon(98.2% 0%,98.2% 0.1%,98.3% 0.5%,98.4% 1.1%,98.4% 1.9%,98.5% 3%,98.5% 4.3%,98.6% 5.9%,98.7% 7.6%,98.7% 9.6%,98.8% 11.8%,98.8% 14.3%,98.9% 17%,98.9% 19.8%,99% 22.9%,99.1% 26.2%,99.1% 29.8%,99.2% 33.5%,99.2% 37.4%,99.3% 41.6%,99.3% 45.9%,99.4% 50.5%,99.4% 55.2%,99.5% 60.1%,99.6% 65.3%,99.6% 70.6%,99.7% 76.1%,99.7% 81.8%,99.8% 87.7%,99.8% 93.8%,99.9% 100%,0% 100%,0% 93.8%,0.1% 87.7%,0.1% 81.8%,0.2% 76.1%,0.3% 70.6%,0.3% 65.3%,0.4% 60.1%,0.4% 55.2%,0.5% 50.5%,0.5% 45.9%,0.6% 41.6%,0.6% 37.4%,0.7% 33.5%,0.7% 29.8%,0.8% 26.2%,0.8% 22.9%,0.9% 19.8%,1% 17%,1% 14.3%,1.1% 11.8%,1.1% 9.6%,1.2% 7.6%,1.3% 5.9%,1.3% 4.3%,1.4% 3%,1.4% 1.9%,1.5% 1.1%,1.6% 0.5%,1.6% 0.1%,1.7% 0%)}
.vision-mission-icon{flex-shrink:0;position:relative}
.vision-mission-icon img{display:block; max-width: 64px; max-height: 64px; object-fit:contain}

.vision-mission-content{min-width:0;position:relative}
.vision-mission-content .whysybx h3{margin:0;}
.vision-mission-content .whysybx p{color:#4E4E4E}
.how-it-works:has(+ .business-reviews) .container { border-bottom: 1px solid #c3c7ca; padding-bottom: 70px;}
.home .flexible-block-main .mineral-industry:first-child{padding-top: 0px;}
.how-it-works-steps{display:grid;grid-template-columns:repeat(5,1fr);align-items:start;gap:0 50px;margin-top:60px;counter-reset:how-it-works-step}
.how-it-works-step{display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;position:relative;padding-top:26px;counter-increment:how-it-works-step}
.how-it-works-step-num{background-color: var(--site-orange); position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;font-size:18px;font-weight:600;color:#fff;margin-bottom:0;top:-7px}
.how-it-works-step-num::before{content:counter(how-it-works-step, decimal-leading-zero)}
.how-it-works-step-num-orange{background-color:var(--site-orange)}
.how-it-works-step-num-dark{background-color:var(--site-grey-bg)}
.how-it-works-step-icon{position:relative;display:flex;align-items:center;justify-content:center;width:136px;height:136px;border-radius:50%;background-color:var(--site-white);margin-bottom:30px}
.how-it-works-steps > .how-it-works-step:nth-child(odd) .how-it-works-step-icon{box-shadow:0 18px 25px #f479201f}
.how-it-works-steps > .how-it-works-step:nth-child(even) .how-it-works-step-icon{box-shadow:0 18px 25px #36414d1f}
.how-it-works-steps > .how-it-works-step .how-it-works-step-icon::before{content:'';position:absolute;inset:0;border-radius:50%;padding:2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;width:164px;height:164px;left:-14px;right:0;margin:auto}
.how-it-works-steps > .how-it-works-step:nth-child(odd) .how-it-works-step-icon::before{background:linear-gradient(-3deg,#FFF 0%,#F47920 190%)}
.how-it-works-steps > .how-it-works-step:nth-child(even) .how-it-works-step-icon::before{background:linear-gradient(-3deg,#FFF 0%,#36414D 190%)}
.how-it-works-step-icon img{position:relative;z-index:1;width:52px;height:52px;object-fit:contain}
.how-it-works-step .heading3{margin:0;padding-left:15px;padding-right:15px}
.how-it-works-step:not(:last-child)::after{content:'';position:absolute;top:81px;right:-26px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:1}
.how-it-works-step:nth-child(odd):not(:last-child)::after{width:93px;height:21px;transform:translateX(50%);background-image:url(image/process-down-arrow.svg)}
.how-it-works-step:nth-child(even)::after{width:93px;height:21px;transform:translateX(50%);background-image:url(image/process-top-arrow.svg)}
.business-reviews{overflow:hidden}
.business-reviews-slider-wrap{margin-top:40px;padding-left:95px}
.business-reviews-slider .slick-track{display:flex;align-items:stretch}
.business-reviews-slider .slick-slide{width:680px;height:auto;padding:0!important;margin:0 35px 0 0}
.business-reviews-slide{height:100%}
.business-reviews-card{width:680px;max-width:100%;background:linear-gradient(180deg,#ee741d0f 0%,#ee741d00 100%);border:1px solid #ee741d26;border-radius:16px;padding:32px 28px;height:100%}
.business-reviews-card-head{display:flex;align-items:flex-start;gap:16px}
.business-reviews-quote{flex-shrink:0;width:56px}
.business-reviews-quote::after{content:'';display:block;width:50px; height: 42px ;background:url(image/testi-collap.svg) no-repeat;}
.business-reviews-author .heading3{margin:0;}
.business-reviews-designation{margin-top:1px;font-size:16px;line-height:1.5;color:#4E4E4E;font-weight:400}
.business-reviews-card .whysybx{margin-top:24px}
.business-reviews-card .whysybx p{margin-top:0}
.business-reviews-slider .slick-dots{margin-top:40px}
.faq-list{margin-top:20px}
.faq-item{background:url(image/faq-sep.png) repeat-x bottom}
.faq-item:last-child{background: none;}
.faq-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0;border:0;background:transparent;cursor:pointer;text-align:left}
.faq-toggle .heading3{margin:0;flex:1;transition:color .3s ease}
.faq-item-active .faq-toggle .heading3{color:#CD2628}
.faq-icon{flex-shrink:0;width:32px;height:32px;position:relative;display:block}
.faq-icon::after{content:'';display:block;width:32px;height:32px;background:url(image/faq-plus.svg) no-repeat center / contain}
.faq-item-active .faq-icon::after{background-image:url(image/faq-minus.svg)}
.faq-panel{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .5s cubic-bezier(0.4,0,0.2,1)}
.faq-panel-active{grid-template-rows:1fr}
.faq-panel .whysybx{margin-top:0;min-height:0;overflow:hidden;opacity:0;padding-bottom:0;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,padding-bottom .5s cubic-bezier(0.4,0,0.2,1)}
.faq-panel-active .whysybx{opacity:1;padding-bottom:28px;transform:translateY(0);transition:opacity .35s ease 0.1s,transform .4s cubic-bezier(0.4,0,0.2,1) 0.08s,padding-bottom .5s cubic-bezier(0.4,0,0.2,1)}

@media (prefers-reduced-motion: reduce) {
/* .faq-panel{transition:none} */
.faq-panel .whysybx{opacity:1;transform:none}
}
.blog-updates-grid{margin-top:40px;row-gap:40px}
.blog-updates-card{display:block;color:inherit}
.blog-updates-img{position:relative;border-radius:15px;overflow:hidden}
.blog-updates-img::after{content:'';position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(180deg,#0000 0%,#00000059 54%,#000f 100%);pointer-events:none;z-index:1}
.blog-updates-img img{width:100%;object-fit:cover;border-radius:15px}
.blog-updates-date{position:absolute;left:20px;bottom:18px;z-index:2;display:inline-flex;align-items:center;gap:8px;font-size:18px;font-weight:500;color:var(--site-white);letter-spacing:.04em;text-transform:uppercase}
.blog-updates-date::after{content:'';display:block;width:20px;height:22px;flex-shrink:0;order:-1;background:url(image/calendar-icon.svg) no-repeat center / contain}
.blog-updates-content{padding-top:24px}
.blog-updates-content .heading3{margin:0;transition:color .3s ease}
.blog-updates-content .whysybx{margin-top:16px}
.blog-updates-content .whysybx p{margin-top:0;}
.blog-updates-btn-wrap{margin-top:50px}
.blog-pagination{margin-top:50px;display:flex;justify-content:center}
.blog-pagination-list{display:flex;align-items:center;justify-content:center;gap:16px;list-style:none;margin:0;padding:0}
.blog-pagination-list li{margin:0;padding:0}
.blog-pagination-item{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;border:1px solid #D9D9D9;background-color:var(--site-white);color:var(--site-font-color);font-size:18px;font-weight:500;line-height:1;text-decoration:none;transition:background-color .3s ease,border-color .3s ease}
.blog-pagination-item.blog-pagination-next,.blog-pagination-item.blog-pagination-prev{letter-spacing:-4px;font-size:20px}
.blog-pagination-item.is-active{background-color:#FAA31B;border-color:#FAA31B}
.power-cta-section-box{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:24px;overflow:hidden;padding:30px 60px 30px 62px;background-image:url(image/cta-bg.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}
.power-cta-section-content{position:relative;padding-left:33px}
.power-cta-section-content::before{content:'';position:absolute;left:0;top:10px;width:5px;height: calc(100% - 20px);background: linear-gradient(190deg,#d2232a 0%,#ee741d 100%);border-radius:8px}
.power-cta-section .heading2{margin:0;font-size:36px;font-weight:500;max-width:520px}
.power-cta-section .heading2::after{display:none}
.power-cta-buttons{display:flex;align-items:center;justify-content:flex-end;gap:30px;flex-shrink:0;flex-wrap:wrap}
.cta-section-box{position:relative;border-radius:24px;overflow:hidden;padding:45px 40px 40px 40px;background-image:url(image/cta-bgnew.png);background-repeat:no-repeat;background-position:center center;background-size:cover}
.cta-section-box::after{content:'';position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(100deg,#d2232a1a 0%,#ee741d1a 100%);pointer-events:none;z-index:0;opacity: 0.03;}
.cta-section-box > *{position:relative;z-index:1}
.cta-buttons{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:24px}
.cta-section .site-btn-gray{background-color:var(--site-font-color)}
.mineral-industry-slider-wrap{position:relative;max-width:985px;margin:50px auto 0;padding:0;overflow:hidden}
.mineral-industry-section{position:relative;background:url(image/Subtract.svg) no-repeat center 110px}
.mineral-industry-slider{position:relative;z-index:1;max-width:990px;margin:0 auto}
.mineral-industry-slider .slick-list{overflow:visible;padding:0;max-width:985px;margin:0 auto}
.mineral-industry-slider .slick-track{display:flex;align-items:flex-start}
.mineral-industry-slider .slick-slide{padding:0 12px!important;float:none;height:auto;cursor:pointer}
.mineral-industry-slider .slick-slide > div{height:auto}
.mineral-industry-products{margin-top:30px}
.mineral-industry-products-grid{row-gap:40px}
.mineral-industry-product{display:flex;align-items:flex-start}
.mineral-industry-product-thumb{width:140px}
@-webkit-keyframes mineralProductThumbFloat {
0%,100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
25%{-webkit-transform:translate3d(4px,-8px,0);transform:translate3d(4px,-8px,0)}
50%{-webkit-transform:translate3d(0,-14px,0);transform:translate3d(0,-14px,0)}
75%{-webkit-transform:translate3d(-4px,-8px,0);transform:translate3d(-4px,-8px,0)}
}
@keyframes mineralProductThumbFloat {
0%,100%{transform:translate3d(0,0,0)}
25%{transform:translate3d(4px,-8px,0)}
50%{transform:translate3d(0,-14px,0)}
75%{transform:translate3d(-4px,-8px,0)}
}
.mineral-industry-product-thumb img{display:block;max-width:100%;-webkit-animation:mineralProductThumbFloat 6s ease-in-out infinite;animation:mineralProductThumbFloat 6s ease-in-out infinite;-webkit-backface-visibility:hidden;backface-visibility:hidden;animation: none;}
.mineral-industry-products .slick-slide:not(.slick-active) .mineral-industry-product-thumb img{-webkit-animation-play-state:paused;animation-play-state:paused}
.mineral-industry-products .slick-slide.slick-active .mineral-industry-product-thumb img{-webkit-animation-play-state:running;animation-play-state:running}
.mineral-industry-product-col:nth-child(3n + 2) .mineral-industry-product-thumb img{animation-delay:-2s}
.mineral-industry-product-col:nth-child(3n + 3) .mineral-industry-product-thumb img{animation-delay:-4s}
.mineral-industry-product-info{width:calc(100% - 140px);padding-left:15px}
.mineral-industry-product-info .heading3{margin:0;position:relative;padding-bottom:13px}
.mineral-industry-product-info .heading3:after{content:'';position:absolute;width:30px;height:3px;background:#EE741D;bottom:0;left:0;border-radius:2px}
.mineral-industry-product-info .whysybx{margin-top:14px}
.mineral-industry-product-info .whysybx p{margin-top:0;font-size:18px;line-height:1.5;color:var(--site-font-color)}
.mineral-industry-btn-wrap{margin-top:50px}
.mineral-industry-slide{text-align:center;transition:.5s;margin:60px 0 0}
.mineral-industry-slide.before-center{margin-top:30px}
.mineral-industry-slide.after-center{margin-top:30px}
.mineral-industry-slide.slick-center{margin-top:0}
.mineral-industry-slide .mineral-industry-slide-thumb{width:120px;border-radius:50%;padding:7px;position:relative;background:#EFEFEF;display:inline-block;margin:0 0 28px;vertical-align:top;transition:.5s}
.mineral-industry-slide .mineral-industry-slide-thumb:after{content:"";position:absolute;width:112px;height:112px;border-radius:50%;background:#fff;top:0;left:0;right:0;bottom:0;margin:auto;transition:.5s}
.mineral-industry-slide .mineral-industry-slide-thumb:before{content:"";position:absolute;width:78px;height:16px;background:url(image/slider-img-shadow.png);left:0;right:0;bottom:-22px;margin:auto;background-size:cover;transition:.5s}
.mineral-industry-slide .mineral-industry-slide-thumb img{object-fit:cover;border-radius:50%;position:relative;z-index:1;width:107px;height:107px;filter:grayscale(100%);transition:filter .3s ease,width 0.5s,height .5s}
.mineral-industry-slide-ttl{font-size:14px;color:#949599;font-weight:600;display:inline-block;vertical-align:top;line-height:1.4;transition:.5s;width:100%}
.mineral-industry-slide.slick-center .mineral-industry-slide-thumb{width:148px;border-radius:50%;margin:0 0 28px;background:#f9d5bb;vertical-align:top}
.mineral-industry-slide.slick-center .mineral-industry-slide-thumb:after{width:140px;height:140px}
.mineral-industry-slide.slick-center .mineral-industry-slide-thumb:before{width:113px;height:26px;left:0;right:0;bottom:-24px;margin:auto;background-size:cover}
.mineral-industry-slide.slick-center .mineral-industry-slide-thumb img{object-fit:cover;border-radius:50%;position:relative;z-index:1;width:133px;height:133px;filter:none}
.mineral-industry-slide.slick-center .mineral-industry-slide-ttl{font-size:20px;color:#EE741D}
.mineral-industry-slide-inner{text-align:center}
.mineral-industry-products-panel .row > *{padding:0 20px}
.mineral-industry-products-panel .row{margin:0 -20px}
.mineral-products-sec .mineral-products-grid-wrap{margin-top:50px}
.mineral-products-sec .mineral-products-grid-wrap .row{margin:0 -20px}
.mineral-products-sec .mineral-products-grid-wrap .row > *{padding:0 20px}
.about-content .whysybx{padding-right: 30px;}
.video-modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}
.video-modal-active{opacity:1;visibility:visible}
.video-modal-overlay{position:absolute;inset:0;background-color:#212e3bd9;cursor:pointer}
.video-modal-content{position:relative;width:100%;max-width:900px;z-index:1}
.video-modal-close{position:absolute;top:-20px;right:-17px;width:36px;height:36px;border:none;border-radius:50%;background-color:var(--site-white);color:var(--site-font-color);font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;z-index:1}
.video-modal-iframe-wrap{position:relative;width:100%;padding-top:56.25%;border-radius:12px;overflow:hidden;background-color:#000}
.video-modal-iframe-wrap iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.whatweoffer-inner{background:linear-gradient(180deg,#fff 0%,#ee741d0d 100%);border-radius:800px;padding:60px 60px 50px;border:1px solid #fbe4d2;position:relative;margin-top:90px}
.whatwe-icon{width:84px;height:84px;border-radius:50%;box-shadow:#959da533 0 8px 24px;position:absolute;top:-52px;left:0;right:0;margin:auto;background:#fff;align-items:center;justify-content:center;display:flex}
.whatwe-icon img{max-width:42px;max-height:42px}
.whatweoffer-inner .heading3{font-size:22px;font-weight:600}
.whatweoffer-main{overflow: hidden;}
.whatweoffer-main .col-md-4{padding-left:22px;padding-right:22px}
.whatweoffer-main .row{margin-left:-22px;margin-right:-22px; justify-content: center;}
.whatweoffer-main .col-md-4:nth-child(even) .whatweoffer-inner{background:linear-gradient(180deg,#fff 0%,#212e3b0d 100%);border:1px solid #cfd3d6}
.cta-section.tow-shape .cta-section-box{background:linear-gradient(100deg,#d2232a1a 0%,#ee741d1a 100%)}
.cta-section.tow-shape .cta-section-box:after{width:303px;height:303px;position:absolute;left:-130px;top:145px;content:"";background:linear-gradient(100deg,#d2232a1a 0%,#ee741d1a 100%);border-radius:50%;opacity: 1;}
.cta-section.tow-shape .cta-section-box:before{width:303px;height:303px;position:absolute;right: -97px; bottom: 110px;content:"";background:linear-gradient(100deg,#d2232a1a 0%,#ee741d1a 100%);border-radius:50%}
.cta-section.tow-shape .heading2{max-width:960px;margin:auto}
.why-choose-rightimg img{border-radius:50px 50px 0 50px}
.why-choose-icon{background:#f6f6f6;min-width:84px;width:84px;height:84px;min-height:84px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.why-choose-icon img{max-width:32px;max-height:32px}
.why-choose-inner{display:flex;gap:35px;}
.why-choose-con .whysybx{margin-top:10px}
.why-choose-con .heading3{color:#EE741D;}
.why-choose-innermaikn .col-md-6{margin-top:40px}
.why-choose-rightimg { position:sticky; top:100px; }
.why-choose-maincontent{margin-top:40px}
.why-choose-innermaikn .col-md-6:nth-child(1),.why-choose-innermaikn .col-md-6:nth-child(2){margin-top:0}
.why-choose-maincontent > .row{margin-left:-40px;margin-right:-40px}
.why-choose-maincontent .col-md-8{padding-left:40px;padding-right:40px}
.why-choose-maincontent .col-md-4{padding-left:40px;padding-right:40px}
.contact-card-wrap{margin-top:35px;width:100%}
.contact-card{position:relative;min-height:600px;margin-left:280px;padding:60px 45px;background:var(--site-white);border-radius:20px;box-shadow:#959da533 0 8px 24px}
.contact-card-row{margin-left:-12px;margin-right:-12px;align-items:center}
.contact-info-col{position:relative;z-index:2;margin-left:-334px;padding-left:12px;padding-right:12px;max-width:526px;width:auto;width: 100%;}
.contact-form-col{padding-left:12px;padding-right:12px}
.contact-info-card{height:100%;border-radius:20px;background:linear-gradient(105deg,#d2232a 0%,#ee741d 100%);color:var(--site-white);box-shadow:0 0 0 1px #ffffff59 0 8px 24px #ffffffd9 0 18px 40px #ffffff8c 0 24px 50px #d2232a1f}
.contact-info-card-inner{display:flex;flex-direction:column;min-height:100%;height:100%;padding:36px 40px 48px 45px}
.contact-info-title,.contact-info-card .heading3{color:var(--site-white);margin:0 0 28px;font-size:26px;font-weight:600}
.contact-info-list{display:flex;flex-direction:column}
.contact-info-item{padding:0}
.contact-info-link{display:block;position:relative;padding:30px 0 30px 50px;color:var(--site-white);font-size:18px;line-height:1.5}
.contact-info-item:first-child .contact-info-link{padding-top:0}
.contact-info-item:last-child .contact-info-link{padding-bottom:0}
.contact-info-item + .contact-info-item .contact-info-link::before{content:"";position:absolute;top:0;left:20px;right:0;width:100%;height:1px;background:url(image/wht-sep.svg) no-repeat center}
.contact-info-link::after{position:absolute;content:"";left:0;top:3px}
.contact-info-link-location::after{background:url(image/white-location.svg) no-repeat center / contain;width:27px;height:31px;top:10px}
.contact-info-link-phone::after{width:28px;height:28px;top:30px;-webkit-mask:url(image/white-call.svg) no-repeat center;mask:url(image/white-call.svg) no-repeat center;-webkit-mask-size:27px;mask-size:27px;background-color:var(--site-white)}
.contact-info-link-mail::after{width:28px;height:28px;top:26px;-webkit-mask:url(image/white-mail.svg) no-repeat center;mask:url(image/white-mail.svg) no-repeat center;-webkit-mask-size:27px;mask-size:27px;background-color:var(--site-white)}
a.contact-info-link:hover{color:var(--site-yellow)}
.footer-privacy-bx .menu li a:hover{color:var(--site-yellow)}
a.contact-info-link-location:hover::after{background:var(--site-yellow);-webkit-mask:url(image/white-location.svg) no-repeat center;mask:url(image/white-location.svg) no-repeat center;-webkit-mask-size:27px 31px;mask-size:27px 31px}
.contact-info-link-phone:hover::after,.contact-info-link-mail:hover::after{background-color:var(--site-yellow)}
.contact-info-badges{margin-top:auto;padding-top:44px;margin-left:-30px;margin-right:-30px}
.contact-info-badge{padding:22px 20px;text-align:center;background:url(image/white-gradient.svg) no-repeat center center}
.contact-info-badge p{margin:0;color:var(--site-white);font-size:20px;line-height:1.5;text-align:center}
.contact-info-badge p span{font-weight: 600;}
.contact-info-badge p + p{margin-top:20px;padding-top:20px;position:relative}
.contact-info-badge p + p:before{background:url(image/gst-sep.svg) no-repeat center center;width:100%;height:1px;position:absolute;top:0;left:0;content:""}
.contact-info-badge-label{font-weight:600}
.contact-form-wrap{width:100%;padding:0 0 0 20px}
.contact-form-title{margin:0 0 10px;font-size:26px;font-weight:600;line-height:1.3}
.contact-form-type-head{margin-bottom:12px}
.contact-form-type-label{display:block;margin-bottom:0px;font-size:16px;font-weight:400;color:#000;}
.contact-form-type-options{display:inline-flex;align-items:center;flex-wrap:wrap;gap:16px;width:auto}
.wpcf7-form-control-wrap[data-name="SELLER"]{display:block;margin-bottom:28px}

.wpcf7-form-control-wrap[data-name="SELLER"] p{margin:0}
.contact-form-type-options .wpcf7-form-control-wrap[data-name="SELLER"]{display:contents;margin-bottom:0}
.contact-form-type-options .wpcf7-form-control-wrap[data-name="SELLER"]::before{display:none}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-form-control.wpcf7-radio{display:inline-flex;align-items:center;flex-wrap:wrap;gap:32px;width:auto}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item{margin:0;display:inline-block}
.contact-form-type-option,.contact-form-type-options .wpcf7-list-item>label,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label{position:relative;display:inline-flex;align-items:center;justify-content:space-between;gap:12px;width:176px;padding:5px 5px 5px 18px;border:1px solid #d8dde3;border-radius:10px;background:var(--site-white);color:var(--site-font-color);font-size:14px;font-weight:500;line-height:1.2;text-transform:uppercase;cursor:pointer;transition:border-color .3s ease,box-shadow .3s ease}
.contact-form-type-option-text,.contact-form-type-options .wpcf7-list-item-label,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item-label{display:block;text-align:left;margin:0}
.contact-form-type-option-icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#eef0f3;flex-shrink:0;transition:background .3s ease,transform .25s ease}
.contact-form-type-option-icon img{width:22px;height:22px;object-fit:contain;transition:filter .3s ease,transform .25s ease}
.contact-form-type-options .wpcf7-list-item>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label::after{content:"";display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background-color:#eef0f3;background-position:center;background-repeat:no-repeat;background-size:22px;flex-shrink:0;transition:background .3s ease,transform .25s ease,filter .3s ease}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.first>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="SELLER"])>label::after{background-image:url(image/contact-seller-icon.svg)}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.last>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:not(.first)>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="BUYER"])>label::after{background-image:url(image/contact-buyer-icon.svg)}
.contact-form-type-option:not(:has(.contact-form-type-input:checked)):hover,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label:not(:has(input:checked)):hover{border-color:#ee741d;box-shadow:0 0 0 1px #ee741d59,0 8px 20px -8px #ee741d4d}
.contact-form-type-option:not(:has(.contact-form-type-input:checked)):hover .contact-form-type-option-icon,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label:not(:has(input:checked)):hover::after{background-color:#fff2ea;}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.last>label:not(:has(input:checked)):hover::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:not(.first)>label:not(:has(input:checked)):hover::after{background-image:url(image/contact-buyer-icon.svg)}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.first>label:not(:has(input:checked)):hover::after{background-image:url(image/contact-seller-icon.svg)}
.contact-form-type-option:has(.contact-form-type-input:checked):hover,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label:has(input:checked):hover{box-shadow:0 0 0 1px #ee741d,0 12px 28px -6px #ee741d80}
.contact-form-type-input,.wpcf7-form-control-wrap[data-name="SELLER"] input[type=radio]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;appearance:none!important;-webkit-appearance:none!important;opacity:0!important}
.contact-form-type-option-active,.contact-form-type-option:has(.contact-form-type-input:checked),.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label:has(input:checked){background: #fcf7f2; border-color:#ee741d;box-shadow:0 0 0 1px #ee741d,0 10px 24px -8px #ee741d66}

.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.first>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="SELLER"])>label::after{background-color:#edf2f5;background-image:url(image/contact-seller-icon.svg);filter:none; background-size: 11px;}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.last>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:not(.first)>label::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="BUYER"])>label::after{background-color:#ecf1f4;background-image:url(image/contact-buyer-icon.svg);filter:none; background-size: 14px;}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.first>label:has(input:checked)::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="SELLER"])>label:has(input:checked)::after{background-color:#e45822;background-image:url(image/contact-seller-icon-white.svg);filter:none; background-size: 11px;}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.last>label:has(input:checked)::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:not(.first)>label:has(input:checked)::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="BUYER"])>label:has(input:checked)::after{background-color:#e45822;background-image:url(image/contact-buyer-icon-white.svg);filter:none}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.first>label:has(input:checked):hover::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="SELLER"])>label:has(input:checked):hover::after{background-image:url(image/contact-seller-icon-white.svg)}
.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item.last>label:has(input:checked):hover::after,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item:has(input[value="BUYER"])>label:has(input:checked):hover::after{background-image:url(image/contact-buyer-icon-white.svg)}
.formwrapper{position: relative;}
.formwrapper input{width: 100%; border: 1px solid #A6BECA; border-radius: 8px; height: 40px; padding: 0px 20px; font-size: 14px; color: var(--site-font-color);}
.formwrapper select{width: 100%; border: 1px solid #A6BECA; border-radius: 8px; height: 40px; padding: 0px 20px; font-size: 14px; color: var(--site-font-color); background:url(image/select-arrow.svg) no-repeat; background-position: right;     appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none; background-position: calc(100% - 18px) 16px;}
.lr-twoimg-col { display: inline-flex; column-gap: 30px; max-width: 650px; position: relative; }
.lr-twoimg-col img { max-width: 310px; height: 500px; width: 100%; border-radius: 20px; object-fit: cover; }
.lr-twoimg-col .imgbx1 { margin-bottom: 70px;position: relative;}
.lr-twoimg-col .imgbx2 { margin-top: 70px;position: relative;}
.lr-twoimg-col::before { content: ""; position: absolute; border: 3px solid var(--site-orange);border-radius: 20px; width: calc(100% - 30%); height: calc(100% - 15%); top: 0px; bottom: 0px; left: 0px; right: 0px; margin: auto; }
.lr-twoimg-column{text-align: right;}
.row.lr-twoimg-row { align-items: center; }
.row.lr-twoimg-row.row-reverse { flex-direction: row-reverse; }
.row-reverse .lr-twoimg-column { text-align: left; }
.lr-round-shape-img { width: 100%; height: 500px; width: 500px; border-radius: 50%;position: relative; }
.lr-round-shape-img::before { content: ""; width: 100%; height: 100%; position: absolute; border: 3px solid var(--site-orange); top: 4%; left: 7%; border-radius: 50%; }
.lr-round-shape-img img { width: 100%; height: 100%; object-fit: cover;border-radius: 50%;}
.row.lr-round-row { align-items: center; }
.row.lr-round-row.row-reverse { flex-direction: row-reverse; }
.row-reverse .lr-round-shape-img { margin-left: auto; }
.row-reverse .lr-round-shape-img::before{left: inherit;right: 7%;}
.lr-tworound-shape-sec .lr-round-shape-img::before { content: ""; width: calc(100% + 26px); height: calc(100% + 26px); position: absolute; border: 2px dashed var(--site-black); top: 0px; left: 0px; border-radius: 50%; bottom: 0px; right: 0px; margin: auto; }
.lr-tworound-shape-sec .lr-round-shape-img > img{margin: 13px;}
.lr-tworound-shape-sec .lr-small-round-shape-img { max-width: 229px; height: 230px; border-radius: 50%; position: absolute; top: 33px; left: -107px; width: 100%; }
.lr-tworound-shape-sec .lr-small-round-shape-img img{border: 5px solid var(--site-white);}
.lr-tworound-shape-sec .row-reverse .lr-small-round-shape-img { left: inherit; right: -107px; }

.lr-tworound-shape-sec .row-reverse .lr-round-shape-img {margin-right: auto; margin-left: 60px;}
.sustainability-priorities-row{margin-top:50px;row-gap:50px}
.sustainability-priorities-row > [class*="col-"]{position:relative}
.sustainability-priorities-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 20px;height:100%}
.sustainability-priorities-icon{display:flex;align-items:center;justify-content:center;width:84px;height:84px;border-radius:50%;background-color:var(--site-white);box-shadow:0 15px 20px -1px #9ab0b940;margin-bottom:24px;transform-origin:center center;will-change:transform,opacity}
.sustainability-priorities-icon img{max-width:42px;max-height:42px;object-fit:contain;transform-origin:center center}
.sustainability-priorities-item .whysybx{margin-top:0}
.sustainability-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:60px 40px 40px 40px;border-radius:20px;}
.sustainability-card .whysybx{margin-top: 8px;}
.sustainability-card--grey{background:#eaebed}
.sustainability-card--peach{background:#fff2ea}
.sustainability-card-icon{display:flex;align-items:center;justify-content:center;}
.sustainability-card-icon img{max-width:50px; max-height:50px;object-fit:contain}
.sustainability-card .heading3{text-transform:uppercase;position:relative;padding-bottom:18px; margin-top: 35px;}
.sustainability-card .heading3::after{content:'';position:absolute;left:0;right:0;bottom:0;width:30px;height:3px;margin:0 auto;border-radius:3px}
.sustainability-card--grey .heading3::after{background:#212E3B}
.sustainability-card--peach .heading3::after{background:#EE741D}
.sustainability-card .heading3::before{display:none}
.sustainability-approach-img{border-radius:20px;overflow:hidden}
.sustainability-approach-img img{object-fit:cover;display:block}
.sustainability-approach-row{align-items:stretch;margin-top:50px;row-gap:36px}
.sustainability-approach-sec .row{margin-left: -20px;  margin-right: -20px; }
.sustainability-approach-sec .col-lg-8{padding-left: 20px; padding-right: 20px; width: 64%;}
.sustainability-approach-sec .col-lg-4{padding-left: 20px; padding-right: 20px; width: 36%;}
.sustainability-approach-grid{display:grid;grid-template-columns:repeat(2,1fr);column-gap:36px;row-gap:40px;}
.serving-industry-sec .container{max-width:1750px}
.serving-industry-sec .text-center{max-width: 1400px; margin: auto;}
.serving-industry-grid{display:flex;flex-wrap:wrap;justify-content:center;margin-top:15px; column-gap: 48px;row-gap: 27px;}
.serving-industry-card{display:block;text-align:center;position:relative;padding-top:20px;text-decoration:none;color:inherit;transition:transform .3s ease,box-shadow .3s ease;flex:0 0 calc((100% - 192px) / 5);max-width:calc((100% - 192px) / 5); margin:0 0 0px 0; }
.serving-industry-grid.projecttype-slider{ gap:20px; }
.serving-industry-grid.projecttype-slider .serving-industry-card { margin:0 0 27px 0; }
.serving-industry-card:nth-child(odd){box-shadow:0 35px 15px -20px rgba(238,116,29,0.06)}
.serving-industry-card:nth-child(even){box-shadow:0 35px 15px -20px rgba(33,46,59,0.06)}
.serving-industry-card-thumb{width:180px;height:180px;border-radius:50%;margin:0 auto -90px;position:relative;z-index:2;padding:7px;background: rgba(33, 46, 59, 0.1);display:flex;align-items:center;justify-content:center;transition:background .3s ease}
.serving-industry-card:nth-child(odd) .serving-industry-card-thumb{background: rgba(238, 116, 29, 0.1);}

.serving-industry-card-thumb img{width:166px;height:166px;object-fit:cover;border-radius:50%;position:relative;z-index:1;display:block}
.serving-industry-card-body{position:relative;background:linear-gradient(180deg,#fff2e9 0%,#FFF 100%);border-radius:20px;padding:102px 14px 32px;min-height:240px;display:flex;flex-direction:column;align-items:center;transition:box-shadow .3s ease}
.serving-industry-card:nth-child(even) .serving-industry-card-body{background:linear-gradient(360deg,#fff 0%,#212e3b0d 100%)}
.serving-industry-card-body::after{content:'';position:absolute;background:var(--site-orange);width:calc(100% - 30px);height:3px;bottom:10px;left:0;right:0;margin:auto;clip-path:polygon(98.2% 0%,98.2% 0.1%,98.3% 0.5%,98.4% 1.1%,98.4% 1.9%,98.5% 3%,98.5% 4.3%,98.6% 5.9%,98.7% 7.6%,98.7% 9.6%,98.8% 11.8%,98.8% 14.3%,98.9% 17%,98.9% 19.8%,99% 22.9%,99.1% 26.2%,99.1% 29.8%,99.2% 33.5%,99.2% 37.4%,99.3% 41.6%,99.3% 45.9%,99.4% 50.5%,99.4% 55.2%,99.5% 60.1%,99.6% 65.3%,99.6% 70.6%,99.7% 76.1%,99.7% 81.8%,99.8% 87.7%,99.8% 93.8%,99.9% 100%,0% 100%,0% 93.8%,0.1% 87.7%,0.1% 81.8%,0.2% 76.1%,0.3% 70.6%,0.3% 65.3%,0.4% 60.1%,0.4% 55.2%,0.5% 50.5%,0.5% 45.9%,0.6% 41.6%,0.6% 37.4%,0.7% 33.5%,0.7% 29.8%,0.8% 26.2%,0.8% 22.9%,0.9% 19.8%,1% 17%,1% 14.3%,1.1% 11.8%,1.1% 9.6%,1.2% 7.6%,1.3% 5.9%,1.3% 4.3%,1.4% 3%,1.4% 1.9%,1.5% 1.1%,1.6% 0.5%,1.6% 0.1%,1.7% 0%);box-shadow:0 6px 14px #ee741d73}
.serving-industry-card:nth-child(even) .serving-industry-card-body::after{background:var(--site-font-color);box-shadow:0 6px 14px #212e3b73}
.serving-industry-card-body .heading3{margin:0;font-size:18px;font-weight:600;line-height:1.35;color:var(--site-font-color)}
.serving-industry-card-body .heading3::after{display:none}
.serving-industry-card-body p{margin:12px 0 0;font-size:18px;line-height:1.5;color:#212E3B;font-weight:400}
.leftcontent-right-bgshapewith-img,.leftimage-rightcontent{overflow: hidden;}
.lr-round-border-shape .col-lg-6:first-child{width: 47%;}
.lr-round-border-shape .col-lg-6:last-child{width: 53%;}
.lr-round-shape-sec,lr-round-border-shape,.mineral-products-sec,.sustainability-approach-sec{overflow: hidden;}
.formwrapper{margin-bottom:30px;}
.formwrapper textarea{border: 1px solid #A6BECA; width: 100%; height: 100px; border-radius: 8px; padding:10px 20px; font-size: 14px; color: var(--site-font-color);resize: none;}
.wpcf7-not-valid-tip{font-size: 12px;}
 .formwrapper input.wpcf7-submit{background: linear-gradient(120deg,#d2232a 0%,#ee741d 100%); height: 50px; border: 0px; cursor: pointer; font-size: 20px; color: #fff; text-transform: uppercase; font-weight: 600;}
.formwrapper input::-webkit-input-placeholder,.formwrapper select::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #8A979E;}
.formwrapper input::-moz-placeholder,.formwrapper select::-moz-placeholder { /* Firefox 19+ */color: #8A979E;}
.formwrapper input:-ms-input-placeholder,.formwrapper select:-ms-input-placeholder { /* IE 10+ */  color: #8A979E;}
.formwrapper input:-moz-placeholder,.formwrapper select:-moz-placeholder { /* Firefox 18- */  color: #8A979E;}
.contact-form-area .formwrapper .wpcf7-spinner{margin: 0 14px; margin-top: 15px; position: absolute; right:-35px; top: 0px;}
.contact-form-area .invalid .wpcf7-response-output{display: none;}
.contact-form-area .row{margin-left: -20px; margin-right: -20px;}
.contact-form-area .col-lg-6,.contact-form-area .col-lg-12{padding-left: 20px; padding-right: 20px;}
.contact-card-wrap .col-12.col-md-8.contact-form-col {width: calc(66.66666667% + 152px);}
.how-it-works-step:nth-child(odd) .how-it-works-step-num { background-color: var(--site-orange); }
.how-it-works-step:nth-child(even) .how-it-works-step-num {background-color: var(--site-grey-bg)}
.google-map{line-height: 0px;}
.google-map{display: flex;}
.google-map iframe{width: 50% !important;}
.google-map iframe:first-child:last-child{width: 100% !important;}
.google-map iframe + iframe{border-left: 10px solid #fff !important;}
.formwrapper.captchabx-button { display:flex; align-items:center; gap:20px; justify-content:space-between; padding:0 20px; flex-wrap:wrap; }
/****** 404 page *********/
.error-404.not-found{ padding-top:94px; }
.error-img img{ display:inline-block; }
.error-description.whysybx { max-width: 1035px; margin: 30px auto 40px; }
.text-center .heading2:after{ margin-left: auto; margin-right: auto; }
/****** 404 page *********/
.thankyou-section.ptb{padding-top: 200px;}
.thankyou-section .heading2 img{margin: auto;}
.thankyou-section .heading2:after,.thankyou-section h2:after{display: none;}
.thankyou-section h2{padding: 20px 0px 20px 0px;}
.thankyou-btn{margin-top: 30px;}

.address-ttl{font-size: 16px;color: var(--site-white);font-weight: 600;margin-bottom: 15px;margin-top: 0;}


.select2.select2-container{width: 100% !important; }
.select2-container *{outline: none;}
.select2-container .select2-selection{width: 100%; line-height: 40px;background: rgba(255,255,255,0.3); height: 40px; border: 1px solid #A6BECA; border-radius: 10px;}
.select2-container--open .select2-dropdown{border: 1px solid #ebd2be;}
.select2-container--default .select2-selection--single .select2-selection__rendered{width: 100%; line-height: 38px;  font-size: 14px; font-weight: 400; color: var(--site-black); appearance: none; -webkit-appearance: none; display: block; padding: 0px 60px 0 20px;font-family: var(--site-font-family);}
.select2-container--default .select2-selection--single .select2-selection__arrow{height: calc(100% - 2px); width: 45px;}
.select2-container--default .select2-selection--single .select2-selection__arrow:after{content: ""; position: absolute; top: 18px; right: 18px; width: 0px; height: 0px; border-width: 1px 1px 0px 0px; border-style: solid; border-color: var(--site-white); padding: 0.24em; transform: rotate(135deg); -webkit-transform: rotate(135deg);}
.select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow{transform: scaleY(-1);}
.select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow:after{top: 16px;}
.select2-container--default .select2-selection--single .select2-selection__arrow b{display: none;}
.select2-container--default .select2-search--dropdown .select2-search__field{height: 40px; border: 0px solid var(--site-black); padding: 0px 20px; line-height: 50px; font-size: 18px; font-weight: 400; background: rgba(255,255,255,0.8);}
.select2-dropdown{z-index: 5 !important; background: var(--site-white); border: 1px solid var(--site-bg-gray); border-radius: 5px;}
.select2-results__option--selectable{padding: 8px 20px; border-top: 1px solid rgba(188,118,65,0.1);font-size: 14px;background: var(--site-white);}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background: var(--site-font-color);color: var(--site-white);}
.select2-container--default .select2-results__option--selected{background: var(--site-orange); color: var(--site-white);}
.select2-container--default .select2-results > .select2-results__options {scrollbar-color:var(--bg-color1) var(--site-white);scrollbar-width: thin;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar{width:5px;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-track{background:var(--site-white);border-radius:0px;}
.select2-container--default .select2-results > .select2-results__options::-webkit-scrollbar-thumb{background-color:  var(--bg-color2); border-radius:0px;}
.select2.select2-container{position:relative !important;display: block !important;}
.select2-container .select2-selection, .selection{ position:relative; }

.select2-container--default .select2-selection--single .select2-selection__arrow{ left:auto; height:38px; }
.select2-container--default .select2-selection--single .select2-selection__arrow:after{ background:url(image/select-arrow.svg) no-repeat 0 0; border:none; width:18px; height:9px; padding:0; transform:rotate(0) !important; -webkit-transform:rotate(0) !important; top:14px; right: 20px;background-size: 16px;}
.select2-container--default .select2-selection--single[aria-expanded="true"] .select2-selection__arrow:after { top:16px; }
.wpcf7-response-output {
    display: none !important;
}

.mob-pic{display: none;}

.warehouse-material-left { width:35.8%; }
.warehouse-material-right { width:64.2%; }
.warehouse-material-row{ padding:40px 0 0 0; margin:0 -15px; }
.warehouse-material-row.row > *{ padding-left:15px; padding-right:15px; }
.warehouse-material-img img{ border-radius:20px; }
.warehouse-material-right .row { row-gap: 40px; margin:0 -15px; }
.warehouse-material-right .row > *{ padding-left:15px; padding-right:15px; }
.warehouse-material-content-box{ background:linear-gradient(180deg,#fff2e9 0%,#FFF 100%); padding:30px; text-align:center; border-radius:20px; box-shadow:0 35px 15px -20px rgba(238,116,29,0.06); }
.warehouse-material-bx-ttl{ position: relative; padding:0 0 10px 0; text-transform:uppercase; }
.warehouse-material-bx-ttl:after { content: ""; display: block; width:32px; height:3px; background:var(--site-orange); border-radius:10px; left:0; right:0; bottom:0; position:absolute; margin:auto; }

.price-disc-row-new .price-disc-bx{ border-bottom:2px solid var(--site-black); border-radius:0 0 0 20px; padding:10px 40px 20px 30px; position:relative;border-color: rgba(0, 0, 0, 0.3);height: 100%;}
.price-disc-row-new .price-disc-bx:after{ content:""; position:absolute; left:-5px; top:0; background:url(image/dot-navy-blue.svg) no-repeat 0 0; width:10px; height:10px; background-size:cover; }
.price-disc-row-new .price-disc-bx:before{ content:""; position:absolute; right:0; bottom:-23px; background:#fff url(image/arrow-navy-blue.svg) no-repeat 0 0; width:40px; height:29px; }
.price-disc-row-new .price-disc-col:nth-child(2n) .price-disc-bx { border-color: rgba(238, 116, 29, 0.3);} /* border-color:#EE741D; */
.price-disc-row-new .price-disc-col:nth-child(2n) .price-disc-bx:after{ background:url(image/dot-orange.svg) no-repeat 0 0; width:10px; height:10px; background-size:cover; }
.price-disc-row-new .price-disc-col:nth-child(2n) .price-disc-bx:before{ background:#fff url(image/arrow-orange.svg) no-repeat 0 0; }
.how-it-works-steps.how-it-works-steps-new{ grid-template-columns:repeat(6,1fr); }
.how-it-works-steps-new .how-it-works-step:nth-child(2n+1):not(:last-child)::after { width:62px; height:14px; transform: translateX(50%); background-image: url(image/process-down-arrow-sec.svg); }
.how-it-works-steps-new .how-it-works-step:not(:last-child):after { content: ''; position: absolute; top: 81px; right: -26px; background-repeat: no-repeat; background-position: center; background-size: contain; pointer-events: none; z-index: 1; }
.how-it-works-steps-new .how-it-works-step:nth-child(2n)::after { width:62px; height:14px; transform: translateX(50%); background-image: url(image/process-top-arrow-sec.svg); }

.material-qualification-row{ padding:0 0 0 0; }
.material-qualification-bx{ padding:60px 0 0 0; display:flex; flex-wrap:wrap; align-items:center; position:relative; }
.material-qualification-bx:after{ content:""; position:absolute; top:22px; left:133px; height:2px; width:calc(100% - 133px); border-bottom:2px dashed #acb1b6; }
.material-qualification-row .material-qualification-bx{ padding:40px 0 0 0; }
.material-qualification-img{ width:105px; height:105px; display:flex; align-items:center; justify-content:center; border:10px solid #f7ebe3; background: var(--site-white); border-radius:50%; }
.material-qualification-cont{ width:calc(100% - 105px); padding:0 0 0 28px; }
.material-qualification-cont .whysybx { margin-top: 10px; }
.material-qualification-row .col-lg-12:first-child .material-qualification-bx:after{ display:none; }
.leftimage-rightcontent .marketplace-btn { display: flex; gap: 20px;flex-wrap: wrap;}

.magazin-box{display: flex;gap: 30px;padding: 20px;align-items: center;border-radius: 20px; box-shadow: 0px -7.92px 23.05px 23.05px rgba(76, 76, 76, 0.03);background: linear-gradient(-3deg,#FFF 0%,#36414D 190%);position: relative;}
.magazin-box::before{position: absolute;content: '';left: 1px;top: 1px;right:1px;bottom:1px;background: var(--site-white);border-radius: 19px;}
.magazin-left{min-width: 123px;position: relative;}
.magazin-left img{border-radius: 10px;}
.magazin-right.whysybx{margin-top: 0;position: relative;}
.magazine-col:nth-child(even) .magazin-box{background: linear-gradient(-3deg,#FFF 0%,#F47920 190%);}
.magazin-right.whysybx p{height: auto !important;}
.magazine-row{margin: 0 -20px;align-items: center;margin-top: 40px;row-gap: 20px;}
.magazine-row .magazine-col{padding: 0 20px;}


@media (min-width: 1200px) {
.desktop-menu .menu > .menu-item.menu-item-has-children:hover > .sub-menu-toggle:before{border-color: var(--site-orange);}
.desktop-menu .menu > .menu-item-has-children:hover > a,.desktop-menu .menu > .menu-item-has-children.focus > a{color:var(--site-orange)}
.desktop-menu .menu > .menu-item-has-children:hover > .sub-menu-toggle:before,.desktop-menu .menu > .menu-item-has-children.focus > .sub-menu-toggle:before{transform:translateY(-50%) rotate(-135deg);margin-top:2px}
.desktop-menu .menu > .menu-item > .sub-menu{position:absolute;top:calc(100% + 14px);left:0;min-width:305px;background:var(--site-white);border-radius:15px;box-shadow:0 8px 30px #212e3b1f;padding:6px 0 0px;z-index:100;overflow:hidden}
.desktop-menu .menu > .menu-item > .sub-menu:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;width:100%;background-color:var(--site-orange);border-radius:15px}
.desktop-menu .menu > .menu-item.menu-item-has-children:hover:after{width:100%;height:24px;position:absolute;content:"";bottom:-18px;left:0;display:block!important}
.desktop-menu .menu > .menu-item-has-children:hover > .sub-menu,.desktop-menu .menu > .menu-item-has-children.focus > .sub-menu{display:block}
.desktop-menu .sub-menu .menu-item > a{display:flex;align-items:center;padding:11px 24px;font-size:16px;font-weight:400;line-height:1.5;color:var(--site-font-color);position:relative;transition:color .2s ease,background-color .2s ease;white-space:nowrap}
.desktop-menu .sub-menu .menu-item > a::before{content:"";flex-shrink:0;width:0;height:2px;margin-right:0;background:var(--site-orange);opacity:0;transition:opacity .2s ease,width .2s ease,margin-right .2s ease}
.desktop-menu .sub-menu .menu-item > a:hover,.desktop-menu .sub-menu .menu-item > a:focus{background:var(--site-light-orange);color:var(--site-orange)}
.desktop-menu .sub-menu .menu-item > a:hover::before,.desktop-menu .sub-menu .menu-item > a:focus::before,.desktop-menu .sub-menu .menu-item.current-menu-item > a::before{width:8px;margin-right:8px;opacity:1}
.desktop-menu .menu > .menu-item.current-menu-item > a,.desktop-menu .menu > .menu-item-has-children.current-menu-parent > a,.desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > a{color:var(--site-orange)}
.desktop-menu .menu > .menu-item.current-menu-item > .sub-menu-toggle:before, .desktop-menu .menu > .menu-item-has-children.current-menu-parent > .sub-menu-toggle:before, .desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > .sub-menu-toggle:before{border-color: var(--site-orange);}
/* .desktop-menu .menu > .menu-item-has-children.current-menu-parent > a::after,.desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > a::after{transform:translateY(-50%) rotate(-135deg);margin-top:2px} */
.desktop-menu .sub-menu .menu-item.current-menu-item > a{background:var(--site-light-orange);color:var(--site-orange)}
.fixed .desktop-menu .sub-menu .menu-item > a{color:var(--site-font-color)}
.fixed .desktop-menu .sub-menu .menu-item.current-menu-item > a{background:var(--site-light-orange);color:var(--site-orange)}
.fixed .desktop-menu .menu > .menu-item.current-menu-item > a,.fixed .desktop-menu .menu > .menu-item-has-children.current-menu-parent > a,.fixed .desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > a{color:var(--site-orange)}
/*.specialized-care-list:hover{background:var(--site-primary-btn);color:var(--site-white)}*/
.header-btn:hover,.formwrapper input.wpcf7-submit:hover{background:linear-gradient(120deg,#ee741d 0%,#d2232a 100%);color:var(--site-white);border-color:transparent}
.desktop-menu .menu > .menu-item > a:hover{color:var(--site-orange)}
[data-icon-anim]{opacity:0}
[data-icon-anim].scroll-icon-visible.icon-anim-slide-left{animation:iconAnimSlideLeft 1.2s cubic-bezier(0.22,1,0.36,1) forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-pop{animation:iconAnimPop 0.75s cubic-bezier(0.34,1.4,0.64,1) forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-pop img{animation:iconAnimImgIn .9s ease .35s both}
[data-icon-anim].scroll-icon-visible.icon-anim-fade-up{animation:iconAnimFadeUp 1.1s ease forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-rotate-in{animation:iconAnimRotateIn 1.25s cubic-bezier(0.22,1,0.36,1) forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-zoom-in{animation:iconAnimZoomIn 1.2s cubic-bezier(0.34,1.4,0.64,1) forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-bounce-in{animation:iconAnimBounceIn 1.3s cubic-bezier(0.34,1.4,0.64,1) forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-swing-in{animation:iconAnimSwingIn 1.2s ease forwards}
[data-icon-anim].scroll-icon-visible.icon-anim-flip-in{animation:iconAnimFlipIn 0.75s ease forwards}
@keyframes whyTabsSlideLeft {
0%{opacity:0;transform:translateX(-100px)}
100%{opacity:1;transform:translateX(0)}
}
@keyframes whyTabsSlideRight {
0%{opacity:0;transform:translateX(80px)}
100%{opacity:1;transform:translateX(0)}
}
.why-tabs-visual.wow.fadeInLeft{animation-name:whyTabsSlideLeft;animation-duration:1.5s;animation-timing-function:cubic-bezier(0.22,1,0.36,1)}
.why-tabs-info.wow.fadeInRight{animation-name:whyTabsSlideRight;animation-duration:1.5s;animation-timing-function:cubic-bezier(0.22,1,0.36,1)}
.page-breadcrumb-item a:hover{color:var(--site-orange);}
.blog-left-inn #ez-toc-container .ez-toc-link:hover{color:#EE741D;font-weight:600}
.share-wrap .share-icon:hover .social-fb,.share-wrap .share-icon:hover .social-linkedin{background-color:var(--site-orange)}
.whysybx p a:hover,.whysybx li a:hover,.whysybx p b a:hover,.whysybx li b a:hover,.whysybx p strong a:hover,.whysybx li strong a:hover{color:#CD2628}
.site-btn.white-bg-btn:hover{background:linear-gradient(100deg,#36414D 0%,#010305 100%);box-shadow:0 21px 14px -17px #36414d59;color:var(--site-white)}
.blog-left-cta .site-btn.white-bg-btn:hover:after{opacity:.2;background:var(--site-white)}
.site-btn:hover{background:linear-gradient(120deg,#ee741d 0%,#d2232a 100%)}
.site-btn:hover::before{background:url(image/black-button-arrow-hover.svg) no-repeat;z-index:1;transition:all .7s ease-in-out;transform:translateY(-50%) rotate(-45deg)}
.site-btn:hover::after{transition:opacity .6s ease-in-out;opacity:1}
.blog-updates-card:hover .heading3{color:#CD2628}
.blog-pagination-item:hover{background-color:#FAA31B;border-color:#FAA31B}
.video-modal-close:hover{background-color:var(--site-red);color:var(--site-white)}
.about-video-trigger:hover:after{background:url(image/play-icon-hover.svg) no-repeat center center / contain}
.faq-section .faq-toggle:hover .heading3{color:#CD2628}
.faq-item:not(.faq-item-active) .faq-toggle:hover .faq-icon::after{background-image:url(image/faq-plus-hover.svg)}
.why-tabs-btn:hover{color:var(--site-white);background:linear-gradient(120deg,#d2232a 0%,#ee741d 100%);box-shadow:0 4px 16px #ee741d59}
.why-tabs-btn:hover::before{display:none}
.mineral-industry-slide:not(.slick-center):hover .mineral-industry-slide-thumb{background:#f9d5bb}
.mineral-industry-slide:not(.slick-center):hover .mineral-industry-slide-thumb img{filter:none}
.mineral-industry-slide:not(.slick-center):hover .mineral-industry-slide-ttl{color:#EE741D}
.site-footer .footer-menu ul li a:hover,.site-footer a.footer-location:hover,.site-footer .phone-number:hover,.site-footer .mail-address:hover,.site-footer .footer-btm-right a:hover{color:var(--site-orange)}
.site-footer .footer-social .social-fb:hover,.site-footer .footer-social .social-linkedin:hover,.site-footer .footer-social .social-x:hover,.site-footer .footer-social .social-insta:hover{background-color:var(--site-orange)}
.site-footer .phone-number:hover::after,.site-footer .mail-address:hover::after{background-color:var(--site-orange)}
.site-footer a.footer-location:hover::after{background:var(--site-orange);-webkit-mask:url(image/location-icon.svg) no-repeat;mask:url(image/location-icon.svg) no-repeat;-webkit-mask-size:19px 22px;mask-size:19px 22px}
.wow.animated{visibility:visible!important;animation-duration:1s;animation-fill-mode:both}
.wow{visibility:hidden;}
.blog-detail-left.wow.fadeInLeft{animation-name:fadeInLeft}
.blog-detail-right.wow.fadeInRight{animation-name:fadeInRight}
.share-wrap.wow.fadeInUp{animation-name:fadeInUp}
.faq-section.wow.fadeInUp,.blog-updates.wow.fadeInUp,.wow.wow-scroll.fadeInUp.animated{animation-name:fadeInUp}
/*.wow.wow-scroll:not(.animated){visibility:hidden!important}*/
.desktop-menu .menu > .menu-item > a:hover{color:var(--site-orange)}
.serving-industry-card:hover{transform:translateY(-5px)}
.serving-industry-card:nth-child(odd):hover{box-shadow:0 40px 20px -18px #ee741d33}
.serving-industry-card:nth-child(even):hover{box-shadow:0 40px 20px -18px #212e3b33}
.serving-industry-card:nth-child(even):hover .serving-industry-card-thumb{background:#334151;}
.serving-industry-card:nth-child(2n+1):hover .serving-industry-card-thumb{background:#f58e46;}
.serving-industry-card:nth-child(odd):hover .serving-industry-card-body{box-shadow:0 12px 30px #ee741d26}
.serving-industry-card:nth-child(even):hover .serving-industry-card-body{box-shadow:0 12px 30px #212e3b1a}
.slick-dots li button:hover{ opacity: 9;}
/* a.mail-address:hover{color: var(--site-orange);} */

.magazin-box:hover::before { background: linear-gradient(360deg,#fff 0%,rgba(33, 46, 59, 0.001) 500%); }



}

@media(max-width:1640px) 
{.header-wrap{column-gap: 50px;}}
@media(max-width:1599px) 
{
.header-wrap{column-gap:80px} .desktop-menu .menu{gap:40px}
}
@media(max-width:1570px) {
  .desktop-menu .menu {gap: 30px;}
}

@media(max-width:1499px) {
.header-wrap{column-gap:50px}
.header-bottom{width:100%;padding-right:0}
.header-menu-wrap{width: auto; gap: 20px;}
.desktop-menu .menu{gap: 25px;}
.desktop-menu .menu > .menu-item > a{font-size: 16px;}
.hero{padding-bottom: 0 !important;}
}
@media (max-width: 1399px) {
  :root{
    --heading1: 58px;
    --heading2: 45px;
    --heading3: 20px;
    --site-regular-font: 16px;
  }
.desktop-menu .menu{gap:30px}
.desktop-menu .menu > .menu-item > a{font-size:16px}
.header-button{gap:10px}
.header-btn{padding:4px 14px}
.heder-logo .logo_url img{min-width:80px;width:80px}
.mineral-industry-products-panel .row{margin:0 -12px}
.mineral-industry-products-panel .row > *{padding:0 12px}
.mineral-products-sec .mineral-products-grid-wrap .row{margin:0 -12px}
.mineral-products-sec .mineral-products-grid-wrap .row > *{padding:0 12px}
.how-it-works-step:nth-child(2n+1):not(:last-child)::after,.how-it-works-step:nth-child(2n)::after{width:62px}
.lr-sec-border .lr-border{padding:30px 0 30px 30px}
.lr-border:has(.lr-sec-border-row.row-reverse){padding:30px 30px 30px 0}
.lr-border-des{padding-right:40px}
.row-reverse .lr-border-des{padding-left:40px;padding-right:0}
.why-choose-center-col img{height:357px}
.why-choose-left-col .lr-des-wrap{padding-right:30px}
.why-choose-right-col .lr-des-wrap{padding-left:30px}
.lr-des{gap:15px}
.lr-kust-icon img{max-width:23px;max-height:23px}
.lr-kust-icon{width:74px;height:74px;min-width:74px}
.about-us-intro-exp-badge{gap:8px; padding:24px 15px;}
.about-us-intro-exp-text{letter-spacing: 2px; font-size: 18px;}
.about-us-intro-exp-num{font-size:38px}
.why-choose-maincontent .col-md-8,.why-choose-maincontent .col-md-4{padding-left:12px;padding-right:12px}
.why-choose-maincontent > .row{margin-left:-12px;margin-right:-12px}
.about-us-intro-img-second-col{gap: 20px;}
.lr-twoimg-col img{height: 440px;}
.lr-round-shape-img{height: 450px; width: 450px;}
.lr-tworound-shape-sec .lr-small-round-shape-img { max-width: 179px; height: 180px;}
.lr-tworound-shape-sec .row-reverse .lr-small-round-shape-img{right: -67px;}
.lr-tworound-shape-sec .lr-small-round-shape-img{top: 10px;left: -67px;}
.rightimage-withshape img{max-width: 100%;}
.leftcontent-right-bgshapewith-img .col-md-7{padding-right: 50px;}
.contact-info-col{max-width: 456px;}
.about-us-intro-img-second img{height: 286px;}
.hero-buttons::after{right: 258px;bottom: -33px;}
.hero-buttons{margin-bottom: 30px;}
.heading1-line1{padding-bottom: 35px;}
.about-content-col{width: 45%;}
.about-visual-col{width: 55%;}
.about-content .whysybx{padding-right: 0;}
.sub-ttl{font-size: 20px;}
.how-it-works-steps-new .how-it-works-step:nth-child(2n+1):not(:last-child):after { display:none; }
.how-it-works-steps-new .how-it-works-step:nth-child(2n):after { display:none; }

}
@media(max-width:1300px) 
{
.header-wrap{column-gap: 30px;}
 .desktop-menu .menu > .menu-item > a {
    font-size: 14px;
  }
}
@media(max-width:1250px) {
.heder-logo .logo_url img{min-width:80px;width:80px}
}

  @media(max-width:1299px){
        .magazine-row{margin: 0 -12px;margin-top: 25px;}
  .magazine-row .magazine-col{padding: 0 12px;}
  .footer-privacy-bx .menu li a{font-size: 14px;}
    }
@media (max-width: 1199px) {
:root{--site-regular-font:16px;--heading1:50px;}
.header-menu-wrap{display:block;position:fixed;right:-100%;top:0;width:100%;height:100dvh;background-color:var(--site-grey-bg);padding:30px;z-index:9999999999;transition:all .3s ease-in-out;-webkit-transition:.3s ease-in-out;max-width:450px;text-align:right}
.menuopen .header-menu-wrap{right:0}
.mob-menubtn{font-size:0;width:40px;height:40px;background:transparent url(image/huberg.svg);display:inline-block;vertical-align:top;border:0;margin-left:auto;margin-left:15px;cursor:pointer;background-repeat:no-repeat;background-position:right center}
.close-menu-btn{width:34px;height:34px;background:url(image/menu-close-icon.svg) center center no-repeat;background-size:auto;background-size:auto;cursor:pointer;display:inline-block;margin-top:-5px;font-size:0;text-indent:-99999px;border:0;margin-left:auto;background-size:26px}
.fixed .mob-menubtn{background:url(image/huberg-wht.svg) no-repeat center}
.desktop-menu .menu{flex-direction:column;align-items:flex-start;gap:0}
.desktop-menu .menu > .menu-item > a{color:var(--site-white);width:100%;padding:15px 0}
.desktop-menu .menu > .menu-item{border-top:1px solid var(--site-white);width:100%;text-align:left}
.desktop-menu .menu > .menu-item:first-child{border:none}
.site-header{height:78px}
.header-button{margin-top:20px;flex-wrap:wrap}
.menuopen{overflow:hidden}
.footer-right{width:51%}
.footer-last-col.col-md-4{width:31%}
.footer-location,.footer-menu ul li a,.mail-address,.phone-number,.footerbtm-left,.footer-btm-right{font-size:14px}
.whatweoffer-main .row{margin-left:-12px;margin-right:-12px}
.whatweoffer-main .col-md-4{padding-left:12px;padding-right:12px}
.whatweoffer-inner{padding:50px}
.about-us-intro-img-second-col{gap:20px}
.about-us-intro-exp-text{letter-spacing:1.5px}
.why-choose-maincontent .col-md-8{width:100%}
.why-choose-maincontent .col-md-4{width:100%;display:flex;justify-content:center;margin-bottom:40px}
.why-choose-maincontent > .row{flex-direction:column-reverse}
.why-choose-innermaikn .col-md-6{margin-top:30px}
.blog-detail-title{font-size:42px}
.blog-detail-left{top:100px}
.header-menu-wrap{display:block;position:fixed;right:-100%;top:0;width:100%;height:100dvh;background-color:var(--site-grey-bg);padding:30px;z-index:9999999999;transition:all .3s ease-in-out;-webkit-transition:.3s ease-in-out;max-width:450px;text-align:right}
.menuopen .header-menu-wrap{right:0}
.mob-menubtn{font-size:0;width:40px;height:40px;background:transparent url(image/huberg.svg);display:inline-block;vertical-align:top;border:0;margin-left:auto;margin-left:15px;cursor:pointer;background-repeat:no-repeat;background-position:right center}
.close-menu-btn{width:34px;height:34px;background:url(image/menu-close-icon.svg) center center no-repeat;background-size:auto;background-size:auto;cursor:pointer;display:inline-block;margin-top:-5px;font-size:0;text-indent:-99999px;border:0;margin-left:auto;background-size:26px}
.fixed .mob-menubtn{background:url(image/huberg-wht.svg) no-repeat center}
.desktop-menu .menu{flex-direction:column;align-items:flex-start;gap:0}
.desktop-menu .menu > .menu-item > a{color:var(--site-white);width:100%;padding:15px 0}
.desktop-menu .menu > .menu-item{border-top:1px solid var(--site-white);width:100%;text-align:left}
.desktop-menu .menu > .menu-item:first-child{border:none}
.desktop-menu .menu > .menu-item-has-children > a{display:flex;align-items:center;justify-content:space-between;padding-right:0}
.sub-menu-toggle{position: relative;}
.desktop-menu .menu > .menu-item-has-children > a:after{position:static;width:10px;height:10px;border-right-width:2.5px;border-bottom-width:2.5px;transform:rotate(45deg);margin-top:0;flex-shrink:0;margin-left:12px}
.desktop-menu .menu > .menu-item-has-children.submenu-open > a,.desktop-menu .menu > .menu-item-has-children.current-menu-parent > a,.desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > a{color:var(--site-orange)}
.desktop-menu .menu > .menu-item-has-children.submenu-open > .sub-menu-toggle:before{transform:rotate(-135deg);margin-top:0px}
/* ,.desktop-menu .menu > .menu-item-has-children.current-menu-parent > a::after,.desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > a::after */
.desktop-menu .menu > .menu-item > .sub-menu{position:static;min-width:100%;background:transparent;border:none;border-radius:0;box-shadow:none;padding:0 0 10px 16px}
.desktop-menu .menu > .menu-item-has-children.submenu-open > .sub-menu{display:block}
/* .desktop-menu .menu > .menu-item-has-children.current-menu-parent > .sub-menu,.desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > .sub-menu */
.desktop-menu .sub-menu .menu-item{border-top:1px solid #ffffff1f}
.desktop-menu .sub-menu .menu-item > a{display:flex;align-items:center;padding:12px 0;font-size:15px;font-weight:400;color:#ffffffd9;position:relative}
.desktop-menu .sub-menu .menu-item > a::before{content:"";flex-shrink:0;width:8px;height:2px;margin-right:8px;background:var(--site-orange);opacity:1}
.desktop-menu .sub-menu .menu-item.current-menu-item > a{color:var(--site-orange)}
.desktop-menu .menu > .menu-item.current-menu-item > a{color:var(--site-orange)}
.site-header{height:78px}
.header-button{margin-top:20px;flex-wrap:wrap}
.menuopen{overflow:hidden}
.ptb{padding:60px 0}
.how-it-works:has(+ .business-reviews) .container{padding-bottom: 60px;}
.how-it-works .container{padding-bottom: 80px;}
.hero-buttons::after{display:none}

.heading1-line2{font-size:64px}
.why-tabs-panel{grid-template-columns:480px 1fr;gap:40px}
.why-tabs-visual img{width:480px}
.why-tabs-btn{font-size:17px;padding:0 10px}
.future-features{gap:24px 16px;margin-top:50px}
.future-features-icon{width:100px;height:100px;margin-bottom:20px}
.how-it-works-steps{margin-top:50px;gap:0 4px}
.how-it-works-step:nth-child(2n+1):not(:last-child)::after,.how-it-works-step:nth-child(2n)::after{display:none}
.how-it-works-step:not(:last-child)::after{width:56px;top:82px}
.business-reviews-slider-wrap{margin-top:40px;padding-left:35px}
.business-reviews-slider .slick-slide{width:680px;padding:0;margin:0 35px 0 0}
.business-reviews-card{width:680px;padding:28px 24px}
.faq-list{margin-top:30px}
.faq-toggle{padding:24px 0}
.blog-updates-grid{margin-top:40px}
.blog-updates-btn-wrap{margin-top:40px}
.power-cta-section-box{flex-direction:column;align-items:flex-start;padding:40px 30px}
.power-cta-buttons{justify-content:flex-start;width:100%}
.cta-section-box{padding:40px 30px}
.mineral-industry-slider-wrap{margin-top:40px}
.mineral-industry-products{margin-top:40px}
.mineral-industry-btn-wrap{margin-top:40px}
.about-section .col-md-4{width:50%}
.about-section .col-md-8{width:50%}
.about-section .col-md-4{padding-right:10px}
.mineral-industry-products-panel .col-md-4{width:50%}
.mineral-products-sec .mineral-products-grid-wrap{margin-top:40px}
.mineral-products-sec .mineral-products-grid-wrap .col-md-4{width:50%}
.about-us-intro .col-md-5,.about-us-intro .col-md-7{padding-left:15px;padding-right:15px}
.about-us-intro .about-us-intro-row{margin-left:-15px;margin-right:-15px}
.about-us-intro-exp-badge{gap:4px;padding:14px 10px}
.about-us-intro-exp-num{font-size:30px}
.about-us-intro-exp-text{font-size:16px;letter-spacing:2.2px}
.specialized-care-list-row{gap:15px}
.lr-sec-border{padding-top:80px}
.lr-sec-border-row.row-reverse .lr-border-small-icon{right:-44px}
.vision-mission-card{padding:30px 20px 40px;gap:20px}
.lr-border-img{height:432px}
.lr-border-small-icon{width:94px;height:90px;left:-45px}
.lr-border-small-icon img{max-width:34px;max-height:34px}

.lr-twoimg-col img{height: 369px;}
.lr-round-shape-img{width: 400px;height: 400px;}
.lr-round-shape-img::before{top: 3%; left: 5%;}
.lr-tworound-shape-sec .row-reverse .lr-round-shape-img{margin-left: 0px;}


.lr-tworound-shape-sec .lr-small-round-shape-img { max-width: 159px; height: 160px; }
.lr-tworound-shape-sec .lr-round-shape-img { margin-right: 60px; margin-left: auto; }

.sustainability-approach-row{row-gap:24px}

.sustainability-approach-grid{column-gap:24px;row-gap:24px}
.serving-industry-grid{gap:48px}
.serving-industry-card{flex:0 0 calc((100% - 96px) / 3);max-width:calc((100% - 96px) / 3)}
.list-content ul li{padding-right: 20px;}
.sustainability-card{padding: 30px;}
.cta-section .heading2,.power-cta-section .heading2{font-size: 32px;}

.power-cta-section .heading2 { max-width: 100%; }
.contact-info-col { max-width: 386px; margin-left: -324px; }
.footer-row{gap: 50px;}
.footer-last-col.footer-menu{width: 100%;}
.footer-privacy-bx .menu li a{font-size: 14px;}
.about-us-intro-img-second img{height: 250px;}
.home{background-size: 130%;}
.hero{min-height: 90vh;}
.heading2::after, h2::after{margin-top: 15px;}
.how-it-works-step-icon{width: 116px;height: 116px;margin-bottom: 20px;}
.how-it-works-steps > .how-it-works-step .how-it-works-step-icon::before{width: 144px;height: 144px;}
.how-it-works-step-icon img{width: 42px;height: 42px;}
.how-it-works-steps.how-it-works-steps-new { display:flex; flex-wrap: wrap; justify-content: center; gap: 30px 20px; align-items:flex-start; margin-top: 40px; }
.how-it-works-steps.how-it-works-steps-new .how-it-works-step{ flex:0 0 calc(33.333% - 24px); }

.desktop-menu .menu > .menu-item.menu-item-has-children > a{width: 60%;}
.desktop-menu .menu > .menu-item.menu-item-has-children > .sub-menu-toggle{width: 40%; position: absolute; right: 0; top: 0; text-align: right; height: 51px; z-index: 1;}

.desktop-menu .menu > .menu-item.menu-item-has-children > .sub-menu-toggle::before{border-color: var(--site-white);right: 4px;}
.desktop-menu .menu > .menu-item.current-menu-item > .sub-menu-toggle::before, .desktop-menu .menu > .menu-item-has-children.current-menu-parent > .sub-menu-toggle::before, .desktop-menu .menu > .menu-item-has-children.current-menu-ancestor > .sub-menu-toggle::before,
.desktop-menu .menu > .menu-item.submenu-open > .sub-menu-toggle::before{border-color: var(--site-orange);}

}
@media(max-width:1024px) {
.about-us-intro-exp-num{font-size:32px}
}
@media (max-width: 991px) {
  :root{
    --heading1: 55px;
    --heading2: 40px;
  }
.blog-detail-wrap{flex-direction:column}
.blog-detail-left{position:static;margin-top:0;margin-bottom:30px;width:100%}
.blog-detail-title{font-size:36px;line-height:1.3}
.blog-detail-main .row{margin-left:-12px;margin-right:-12px}
.blog-detail-main .col-lg-4,.blog-detail-main .col-lg-8{padding-left:12px;padding-right:12px}
.blog-detail-right .whysybx h2[id]{scroll-margin-top:100px}
.blog-left-inn #ez-toc-container{padding:24px}
.blog-left-cta{padding:30px 24px}
.blog-left-cta-ttl{font-size:22px}
.ptb{padding:50px 0}
.how-it-works:has(+ .business-reviews) .container{padding-bottom: 50px;}
.how-it-works .container{padding-bottom: 60px;}
.hero{min-height:auto;padding:70px 0 60px}
.heading1-line2{font-size:52px}
.hero .heading1{margin-bottom:28px}
.hero-buttons{margin-bottom:36px}
.why-tabs{margin-top:24px}
.why-tabs-item{border-bottom:1px solid #EE741D;margin-bottom:10px;padding-bottom:10px}
.why-tabs-btn{justify-content:flex-start;gap:12px;font-size:16px;padding:0 10px;text-align:left;overflow:visible;height:50px;border-radius:0;box-shadow:none}
.why-tabs-btn.why-tabs-btn-active{border-radius:10px}
.why-tabs-btn::before{display:none}
.why-tabs-btn-icon{display:block;max-width:36px;max-height:36px}
.why-tabs-btn-active .why-tabs-btn-icon{filter:brightness(0) invert(1)}
.why-tabs-btn-text{display:block;flex:1;text-align:left}
.why-tabs-btn::after{content:'';display:block;width:12px;height:12px;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0;margin-left:auto;box-sizing:border-box;margin-right:10px;margin-top:-4px}
.why-tabs-btn-active::after{transform:rotate(-135deg);margin-top:8px}
.why-tabs-panel{grid-template-columns:1fr;gap:24px;padding:20px 0 10px}
.why-tabs-visual{justify-content:center}
.why-tabs-visual img{max-width:100%;margin:0 auto}
.why-tabs-title{display:none}
.future-features{grid-template-columns:repeat(3,1fr);gap:20px;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -12px;padding-left:12px;padding-right:12px}
.future-features-item{width:calc(33.33% - 20px);padding-top:30px}
.about-visual{justify-content:center}
.about-us-intro-visual{max-width:690px;margin-left:auto;margin-right:auto}
.about-us-intro .col-md-5,.about-us-intro .col-md-7{width:100%}
.about-us-intro .about-us-intro-row,.founter-intro .row{row-gap:40px}
.founter-intro-img{max-width:100%;margin-left:auto;margin-right:auto}
.how-it-works-steps{display:flex;flex-wrap:wrap;justify-content:center;gap:30px 20px;margin-top:40px}
.how-it-works-step{flex:0 0 calc(33.333% - 24px)}
.how-it-works-step::after{display:none}
.business-reviews-slider-wrap{margin-top:40px;padding-left:15px}
.about-section .col-md-4{width:100%}
.about-section .col-md-8{width:100%}
.mineral-industry-products-panel .col-md-4{width:100%}
.mineral-products-sec .mineral-products-grid-wrap .col-md-4{width:100%}
.specialized-care-list-row{column-gap:15px;row-gap:15px}
.specialized-care-list{font-size:16px;padding:8px 12px}
.vision-mission .vision-mission-row{gap:0px; margin-left:-12px; margin-right: -12px;}
.vision-mission-col{padding-left: 12px; padding-right: 12px;}
.lr-sec-border{padding-top:60px}
.lr-sec-border-row{flex-direction:column-reverse}
.lr-border::before{width:100%;height:calc(100% - 80px);top:inherit;left:0;bottom:0}
.lr-border-img{margin-left:inherit;height:504px}
.lr-border-small-icon{left:0;right:0;top:-45px;margin:auto;bottom:inherit}
.lr-border-col{padding-top:0;padding-bottom:0}
.lr-border-des{padding-right:0;padding-top:30px}
.lr-border-col{width:auto}
.lr-sec-border .lr-border,.lr-border:has(.lr-sec-border-row.row-reverse){padding:40px 30px 30px}
.lr-sec-border-row.row.row-reverse{flex-direction:column-reverse}
.lr-sec-border-row.row-reverse .lr-border-small-icon{right:0;left:0}
.row-reverse .lr-border-des{padding-left:0}
.lr-list-img-row{flex-wrap:wrap}
.why-choose-left-col,.why-choose-center-col,.why-choose-right-col{width:100%}
.why-choose-left-col .lr-des-wrap{padding-right:0}
.why-choose-right-col .lr-des-wrap{padding-left:0}
.why-choose-left-col .lr-des{flex-direction:revert}
.why-choose-left-col .lr-list-inner-des{text-align:left}
.lr-des{margin-top:25px}
.why-choose-center-col img{height:495px}
.why-choose-center-col{display:none}
.why-choose-center-col.first-col{display:block}
.lr-des-wrap .lr-des:first-child{margin-top:25px}
.contact-card-wrap{margin-top:40px}
.contact-card{width:100%;max-width:100%;min-height:auto;margin-left:0;padding:30px 24px}
.contact-info-col{margin-left:0;margin-bottom:24px}
.contact-info-card-inner{padding:30px 24px}
.contact-info-badges{margin-left:-24px;margin-right:-24px;margin-bottom:-30px}

.whatweoffer-main .col-md-4{width:50%}
.about-us-intro-exp-num{font-size:42px}
.about-us-intro-exp-text{font-size:20px}
.why-choose-inner{gap:15px}
.footer-first-col.col-md-2{width:30%;margin-bottom:30px}
.footer-logo{text-align:center;width:100%;display:flex;justify-content:flex-start}
.footer-social{justify-content:flex-start}
.footer-right{width:60%}
.footer-last-col.col-md-4{width:100%}
.founter-intro .col-md-5{width: 100%;}
.founter-intro .col-md-7{width: 100%;}

.row.lr-twoimg-row { flex-direction: column-reverse; row-gap: 30px; }
.lr-twoimg-column { text-align: center; }
.lr-twoimg-col img{height: 500px;}

.row.lr-twoimg-row.row-reverse { flex-direction: column-reverse; }
.row.lr-round-row{gap: 40px;}
.row-reverse .lr-round-shape-img { margin-left: inherit; }
.row-reverse .lr-round-shape-img::before{right: inherit; left: 5%;}

.lr-tworound-shape-sec .lr-round-shape-img { margin-right: auto; margin-left: 0px; }

.lr-tworound-shape-sec .row-reverse .lr-round-shape-img::before{left: 0px;}
.lr-tworound-shape-sec .lr-small-round-shape-img{left: inherit; right: -67px;}
.sustainability-approach-row{margin-top:40px; flex-direction: column-reverse;}

.sustainability-approach-img{justify-content: center;  display: flex;}
.leftcontent-right-bgshapewith-img .col-md-7{padding-right: 12px; width: 100%; margin-top: 50px;}
.leftcontent-right-bgshapewith-img .col-md-5{width: 100%; justify-content: center;}
.leftcontent-right-bgshapewith-img .row{flex-direction: column-reverse;}
.leftimage-rightcontent .col-md-6:first-child{width: 100%; text-align: center;  display: flex;}
.leftimage-rightcontent .col-md-6:last-child{width: 100%; margin-top:20px;}
.lr-round-border-shape .col-lg-6:first-child{width: 100%; justify-content: center; display: flex;}
.lr-round-border-shape .col-lg-6:last-child{width: 100%;}
.lr-tworound-shape-sec .row-reverse .lr-round-shape-img{margin-left: 0px; margin: auto;}
.sustainability-approach-sec .col-lg-4{width: 100%;}
.sustainability-approach-row > .col-lg-8{width: 100%; }
.founter-intro-img img{margin: auto;}

.cta-section.tow-shape .cta-section-box::before,
.cta-section.tow-shape .cta-section-box::after{display: none;}
.contact-info-col{max-width: 100%;width: 100%;}
.contact-info-item + .contact-info-item .contact-info-link::before{background-repeat: repeat;right: 20px;width: auto;}
.footer-bottom-wrap{flex-wrap: wrap;gap: 15px;}

.contact-card-wrap .col-12.col-md-8.contact-form-col { width: 100%; }
.contact-form-wrap{ padding:0; }
.home{background-size: 151%;}
.about-us-intro-img-second img{height: 388px;}

.warehouse-material-left { width:100%; }
.warehouse-material-img{ text-align:center; }
.warehouse-material-img img { display:inline-block; }
.warehouse-material-right { width:100%; padding:40px 0 0; }
.warehouse-material-right .col-lg-6{ width:50%; }
.indian-minlogo-col{text-align: center;margin-top: 30px;}
.indian-minlogo-col img{margin: 0 auto;max-width: 300px;}
.footer-privacy-bx .menu{margin-left: 0;}
}
@media (max-width: 767px) {
:root{--heading1:32px;--heading2:28px;--heading3:20px}
.vision-mission .vision-mission-col{width:100%}
.blog-detail-title{font-size:28px}
.blog-detail-img{margin-top:20px;margin-bottom:24px;border-radius:12px}
.blog-detail-img::after{height:120px}
.blog-detail-img .blog-updates-date{left:14px;bottom:14px;font-size:14px}
.blog-detail-right h2,
.blog-detail-right .blog-cta .heading2{font-size:20px}
.blog-detail-right .whysybx h2[id]{scroll-margin-top:90px}
.blog-left-inn{gap:20px}
.blog-left-inn #ez-toc-container{padding:20px;border-radius:15px}
.blog-left-inn #ez-toc-container .ez-toc-title{font-size:20px}
.blog-left-inn #ez-toc-container .ez-toc-link{font-size:15px}
.blog-left-inn #ez-toc-container .ez-toc-list > li{margin-bottom:12px}
.blog-left-cta{padding:28px 20px;border-radius:15px}
.blog-left-cta-ttl{font-size:20px;margin-bottom:18px}
.share-wrap{flex-direction:column;align-items:flex-start;margin-top:30px;padding:20px;border-radius:12px;gap:16px}
.share-wrap .share-ttl{font-size:18px}
.share-wrap .separator{margin:0 14px;height:20px}
.page-breadcrumb-list{gap:4px}
.page-breadcrumb-current{font-size:13px;line-height:1.4}
.blog-cta .cta-buttons{gap:20px}
.blog-cta{padding:20px}
.vision-mission-col + .vision-mission-col{margin-top:24px}
.vision-mission-card{padding:24px;gap:20px}
.ptb{padding:40px 0}
.how-it-works:has(+ .business-reviews) .container{padding-bottom: 40px;}
.how-it-works .container{padding-bottom: 50px;}
.hero{padding:90px 0 50px}
.page-banner{padding:100px 0 24px}
.page-breadcrumb-item{font-size:14px}
.page-content{padding:40px 0 60px}
.hero-tagline{margin-bottom:16px}
.hero-tagline::before,.hero-tagline::after{width:260px}
.hero-tagline-list{font-size:16px;white-space:normal;flex-wrap:wrap;gap:4px}
.hero-tagline-list li:not(:last-child)::after{margin:0 8px}

.heading1-line2{font-size:36px}

.future-features-item{width:50%}
.sub-ttl{font-size:18px;letter-spacing:2px}
.whysybx,.whysybx p,.whysybx li{font-size:16px}
.hero-buttons{gap:14px;margin-bottom:30px}
.future-features{grid-template-columns:1fr}
.future-features-icon{width:96px;height:96px;margin-bottom:18px}
.about-partners{gap:20px;margin-top:30px}
.about-partners img{max-height:50px;max-width:110px}
.about-video-trigger::after{width:80px;height:80px}
.about-us-intro-exp-num{font-size:42px}
.about-us-intro-exp-text{font-size:18px}
.about-us-intro .about-us-intro-row{margin-left:0;margin-right:0}
.about-us-intro .col-md-5,.about-us-intro .col-md-7{padding-left:12px;padding-right:12px}
.about-us-intro .col-md-7,.founter-intro .col-md-7{margin-top:10px}
.about-us-intro-visual{max-width:100%}
.about-us-intro-img-first{margin-bottom:20px}
.about-us-intro-exp-badge{padding:24px 16px;border-width:6px}
.founter-intro-img{max-width:100%}
.how-it-works-steps{align-items:center;gap:36px;margin-top:32px}
.how-it-works-step{flex:none;max-width:280px;width:50%}
.business-reviews-slider-wrap{margin-top:32px;padding-left:20px}
.business-reviews-slider .slick-slide{width:calc(100vw - 40px);padding:0;margin:0 20px 0 0}
.business-reviews-card{width:100%;padding:24px 20px}
.business-reviews-slider .slick-dots{margin-top:30px}
.faq-list{margin-top:32px}
.faq-toggle{padding:20px 0;gap:16px}
.faq-panel-active .whysybx{padding-bottom:20px}
.blog-updates-grid{margin-top:32px;row-gap:32px}
.blog-updates-col:nth-child(n+2){display:none}
.blog-updates-col{flex:0 0 100%;max-width:430px;margin:auto}
.blog-updates-content{padding-top:20px}
.blog-updates-content .heading3{font-size:20px}
.blog-updates-btn-wrap{margin-top:32px}
.power-cta-section-box{padding:32px 20px}
.power-cta-section .heading2{font-size:24px;max-width:100%}
.power-cta-buttons{gap:16px}
.cta-section-box{padding:40px 20px}
.cta-buttons{margin-top:28px;gap:16px}
.mineral-industry-slider .slick-slide.is-slide-center .mineral-industry-slide-ttl{font-size:18px}
.mineral-industry-slider-wrap::before{bottom:58px;height:160px}
.mineral-industry-products{margin-top:30px}
.mineral-products-sec .mineral-products-grid-wrap{margin-top:30px}
.mineral-industry-products-grid{row-gap:32px}
.mineral-industry-product-thumb{width:140px}
.mineral-industry-product-info{width:calc(100% - 140px)}
.mineral-industry-slide{margin-top:30px}
.mineral-industry-product-info .whysybx p{font-size:15px}
.mineral-industry-btn-wrap{margin-top:32px}
.lr-sec-border{padding-top:50px}
.lr-list-inner-des .heading3{font-size:20px}
.contact-card-wrap{margin-top:34px}
.contact-card{padding:24px 18px;border-radius:20px}
.contact-info-card-inner{padding:28px 20px}
.contact-info-badges{padding-top:28px;margin-left:-20px;margin-right:-20px;margin-bottom:-28px}
.contact-info-link{font-size:16px}
.contact-info-badge p{font-size:18px}
.contact-form-wrap{padding:24px 0 0;}
.formwrapper.captchabx-button{ margin-bottom:0; }
.contact-form-title{font-size:22px;margin-bottom:22px}
.contact-form-type-options,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-form-control.wpcf7-radio{gap:12px}
.contact-form-type-option,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label{min-height:54px;padding:10px 16px;font-size:15px}
.contact-form-type-option-icon,.wpcf7-form-control-wrap[data-name="SELLER"] .wpcf7-list-item>label::after{width:40px;height:40px;background-size:22px}
.whatweoffer-main .col-md-4{width:50%}
.whatweoffer-inner{margin-top:70px}
.about-us-intro-img-first{width:50%}
.about-us-intro-img-second-col{width:50%}
.why-choose-innermaikn .col-md-6:nth-child(2),.why-choose-innermaikn .col-md-6{margin-top:20px}

.footer-second-col.col-md-4{width:auto;padding-right:30px}
.footer-last-col.col-md-4{margin-top:25px;width:100%}
.footer-bottom-wrap{flex-wrap:wrap}
.footerbtm-left{width:100%}
.footer-btm-right{width:100%}
.footer-sec{padding-top:30px}
.sustainability-card{padding: 15px;}
.sustainability-priorities-row{margin-top:40px;row-gap:0}
.sustainability-priorities-row > [class*="col-"]:not(:last-child){padding-bottom:30px;margin-bottom:30px}
.sustainability-priorities-row > [class*="col-"]:not(:last-child)::after{content:'';position:absolute;left:12px;right:12px;bottom:0;height:1px;background:#f5c8a8;pointer-events:none}
.serving-industry-grid{gap:48px;margin-top:40px}
.serving-industry-card{flex:0 0 calc((100% - 48px) / 2);max-width:calc((100% - 48px) / 2)}
.serving-industry-card-thumb{width:140px;height:140px;margin-bottom:-70px;padding:6px}
.serving-industry-card-thumb img{width:128px;height:128px}
.serving-industry-card-body{padding:82px 12px 28px;min-height:210px}
.serving-industry-card-body .heading3{font-size:16px}
.serving-industry-card-body p{font-size:14px}
.lr-tworound-shape-sec .row-reverse .lr-round-shape-img{margin-left: 7px;}
.why-choose-center-col img{height:auto; width: auto; max-width: 100%;}
.sustainability-priorities-item{padding: 0px;}
.sustainability-priorities-sec .col-12{width: 50%;}
.cta-section .heading2,.power-cta-section .heading2{font-size: 30px;}
.footer-row{gap: 0;}
.footer-first-col.col-md-2{width: 51%;}
.footer-right{width:49%;margin-top:0px}
.footerbtm-left{text-align: center;order: 2;}
.footer-privacy-bx{width: 100%;margin-left: 0;justify-content: center;order: 1;}

.footer-privacy-bx .menu{justify-content: center;}
.footer-privacy-bx .menu li:first-child{border: 0;}
.footer-btm-right{text-align: center;order: 3;}
.about-us-intro-img-second img { height: 336px; }
.how-it-works .container{padding-bottom: 0;}
.serving-industry-card{padding-top: 0;}
.hero-slide.hero-slide-animate .hero-banner img, .hero-banner img.hero-img-animate{animation: none !important;opacity: 1; transform: none;}
.warehouse-material-row { padding:30px 0 0 0; }
.warehouse-material-right { padding:30px 0 0; }
.warehouse-material-right .row { row-gap:30px; }

.whatwe-icon{top: -52px;}
}
@media (max-width: 620px) {
.how-it-works-step{width:100%}
.whatweoffer-main .col-md-4{width:100%}
.footer-privacy-bx .menu{margin-left: 0;}
.footer-privacy-bx .menu{justify-content: flex-start;}

.footerbtm-left, .footer-btm-right{text-align: left;}
.footer-privacy-bx .menu{flex-wrap: wrap;margin-bottom: 5px;margin-left: -15px;}
.menu-menu-4-container{overflow: hidden;}
}
@media (max-width: 599px) {
.about-us-intro-exp-num{font-size: 32px;}
 .about-us-intro-exp-text {font-size: 14px; }
 .about-us-intro-exp-badge{gap: 8px;}
}
@media (max-width: 575px) {
.blog-cta.second-cta{flex-wrap:wrap;justify-content:center}
.blog-cta.second-cta .heading2{width:100%;max-width:100%;padding-left:0;text-align:center}
.blog-cta.second-cta .heading2:before{display:none}
.blog-cta.second-cta .cta-buttons{width:100%}
.lr-border-img{height:366px}
.lr-sec-border .lr-border,.lr-border:has(.lr-sec-border-row.row-reverse){padding:35px 30px 30px}
.lr-border-small-icon{width:84px;height:80px;top:-35px;border:3px solid var(--site-white)}
.lr-border-small-icon img{max-width:29px;max-height:29px}

.lr-twoimg-col{column-gap: 20px;}
.lr-twoimg-col img{height: 352px;}
.lr-twoimg-col::before{height: calc(100% - 10%);}
.lr-twoimg-col .imgbx1 { margin-bottom: 40px;}
.lr-twoimg-col .imgbx2 { margin-top: 40px;}
.sustainability-approach-grid{grid-template-columns:1fr}
.sustainability-card{min-height:auto;padding:28px 20px 24px}
.sustainability-approach-img{min-height:280px}

.power-cta-section-content{padding-left: 0px;}
.power-cta-section-content::before{display: none;}
.power-cta-section-box{text-align: center;}
 .power-cta-buttons { justify-content: center;}
 /* .hero-buttons{flex-direction:column;} */
.site-btn{font-size: 14px;padding-left: 20px; padding-right: 38px;height: 40px;}
.rightimage-withshape::after{opacity: 0;display: none;}
.leftcontent-right-bgshapewith-img .col-md-7{margin-top: 20px;}
.google-map iframe{width: 100% !important;}
.google-map{display: block;height: 250px;}
.google-map iframe + iframe{border-left: 0 !important;border-top: 10px solid #fff !important;}
.footer-right{width:100%;margin-top:0px}
.how-it-works-steps.how-it-works-steps-new .how-it-works-step{ flex:0 0 calc(50% - 24px); }
}
@media (max-width: 550px) {
.mineral-industry-slide.before-center{text-align:right}
.mineral-industry-slide.after-center{text-align:left}
.mineral-industry-slide.before-center .mineral-industry-slide-inner,.mineral-industry-slide.after-center .mineral-industry-slide-inner{display:inline-block;max-width:120px}
.list-content ul li{width: 100%;}
.warehouse-material-right .col-lg-6{ width:100%; }
}
@media (max-width: 520px) {
    .about-us-intro-exp-num{font-size: 28px;}
    .about-us-intro-exp-badge{padding: 14px 10px;}
    .about-us-intro .col-md-5, .about-us-intro .col-md-7{padding: 0px;}
    .sustainability-priorities-sec .col-12{width: 100%;}
}
@media (max-width: 480px) {
.blog-detail-title{font-size:24px}
.share-wrap .social-media-icons{width:100%;justify-content:flex-start}
.share-wrap .separator{margin:0 10px}
.mineral-industry-product-thumb{width:100px}
.mineral-industry-product-info{width:calc(100% - 100px)}
.vision-mission-card{flex-wrap:wrap}
.vision-mission .vision-mission-row{gap:15px}
.lr-border-img{height:269px}

.about-us-intro-exp-badge{flex-wrap: wrap; text-align: center; justify-content: center;}

.lr-twoimg-col img{height: 267px;}
.lr-twoimg-col::before { height: calc(100% - 15%);width: calc(100% - 40%);}
.lr-round-shape-img{max-width: 331px;height: 331px;}

.lr-tworound-shape-sec .lr-round-shape-img { max-width: 281px;height: 281px;}
.lr-tworound-shape-sec .lr-small-round-shape-img { max-width: 139px; height: 140px; }
.fixed .heder-logo .logo_url img { min-width: 60px; width: 60px; }
.fixed .inner-header{padding: 10px 0;}

}
@media (max-width: 440px) {
.future-features-item{width:100%;position: relative;}
.future-features-item:first-child:before{display: none;}
.future-features-item:before{background: linear-gradient(90deg,transparent 0%,#ee741d73 20%,#ee741d73 80%,transparent 100%);position: absolute; content: ''; left: 20px; right: 20px; height: 2px; top: 0;}
.footer-contact > div{width: 100%;}
.footer-contact{gap:20px;margin-top: 30px;}
.home{background-size: 222%;}
.hero{padding-bottom: 0;}
.hero-tagline-list li{font-size: 16px;}
.heading1-line1{padding-top: 15px;padding-bottom: 35px;}
.about-us-intro-img-first{margin-bottom: 0;}
.about-us-intro-img-first img{height: 100%;}
.about-us-intro-img-second img { height: 166px; }
.about-us-intro-visual{max-width: unset;margin-left: -12px;margin-right: -12px;}
.hero-tagline-list li{letter-spacing: 2px;}
.hero-buttons{gap: 10px;}
.hero-buttons .site-btn{padding-left: 14px; padding-right: 36px;}
.mineral-industry-section .container{padding-left: 0;padding-right: 0;}
.cta-section .heading2, .power-cta-section .heading2{font-size: 22px;}
.cta-section-box{padding: 30px 15px;}
.future-features-icon{margin-bottom: 0;}
.footer-second-col.col-md-4{width:50%;padding-right:20px}
.footer-bottom-wrap{gap: 4px;}
/* .footerbtm-left, .footer-bottom-wrap, .footer-btm-right{font-size: 12px;} */

.magazin-box{flex-direction: column;}
}
@media (min-width: 768px) {
.about-content-col{order:1}
.about-visual-col{order:2}
}
@media (min-width: 992px) {
.why-tabs{display:grid;grid-template-columns:repeat(5,1fr);gap:45px 14px}
.why-tabs-item{display:contents}
.why-tabs-item:nth-child(1) .why-tabs-btn{grid-column:1;grid-row:1}
.why-tabs-item:nth-child(2) .why-tabs-btn{grid-column:2;grid-row:1}
.why-tabs-item:nth-child(3) .why-tabs-btn{grid-column:3;grid-row:1}
.why-tabs-item:nth-child(4) .why-tabs-btn{grid-column:4;grid-row:1}
.why-tabs-item:nth-child(5) .why-tabs-btn{grid-column:5;grid-row:1}
.why-tabs-panel{grid-column:1 / -1;grid-row:2}
.sustainability-priorities-row > [class*="col-"]:not(:nth-child(3n)):not(:last-child)::after{content:'';position:absolute;top:0;right:0;transform:translateX(50%);width:4px;height:100%;background:url(image/orange-sep.png) repeat-y top center;pointer-events:none}

}
@media (min-width: 768px) and (max-width: 1024px) {
.blog-updates-col:nth-child(3){display:none}
.blog-updates-col{flex:0 0 50%;max-width:50%}
}

@media (max-width: 479px) {
.serving-industry-grid{max-width:320px;margin-left:auto;margin-right:auto}
.serving-industry-card{flex:0 0 100%;max-width:100%}
.contact-form-area .formwrapper .wpcf7-spinner{right: 0;}
.about-partners img{width: 50%;max-width: 160px;}
.mob-pic{display:block;}
.desc-pic{display: none;}
.hero-bg + .container{padding: 0;}
.mob-pic img{margin-left: -12px;margin-right: -12px;width: calc(100% + 24px);max-width: unset;}
.material-qualification-cont { padding:0 0 0 20px; }
.indian-minlogo-col img{max-width: 180px;}
}
@media (min-width: 768px) and (max-width: 991px) {
.sustainability-priorities-row > [class*="col-"]:not(:nth-child(2n)):not(:last-child)::after{content:'';position:absolute;top:0;right:0;transform:translateX(50%);width:4px;height:100%;background:url(image/orange-sep.png) repeat-y top center;pointer-events:none}
}


.table-wrap thead td {
    background: rgba(31,40,49,0.99);
    color: var(--site-white);
    font-weight: 600;
    padding: 16px;
    border: 1px solid var(--site-white);
    text-align: left;
}

.table-wrap {
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-top: 30px;
}

.table-wrap table {
    width: 100%;
    min-width: 600px;
    border-collapse: collapse;
    border-spacing: 0;
    color: var(--site-font-color);
    font-family: var(--site-font-family);
}

.table-wrap th,
.table-wrap td {
    padding: 14px 16px;
    text-align: left;
    border: 1px solid #e5e5e5;
    vertical-align: middle;
    font-size: var(--site-small-font);
}

.table-wrap th {
    background: var(--site-grey-bg);
    color: var(--site-white);
    font-weight: 600;
}

.table-wrap td {
    background: var(--site-white);
}

.table-wrap tr:nth-child(even) td {
    background: var(--site-light-yellow);
}


@media (max-width: 767px) {
    .table-wrap th,
    .table-wrap td {
        padding: 10px 12px;
        font-size: 14px;
    }
}