.prduct-finder-secmianwraper .partnership-pg-product-finder .e-hosted-video.elementor-wrapper{
	height:34.722vw;
}
.page-id-2323 footer{margin-top:16.67vw;}
.produt-dwnlod-btn span{width: 0;
        height: 0;
        transition: all 0.3s cubic-bezier(.215, .61, .355, 1);background-color: #0A0C0F;}
.produt-dwnlod-btn{transition: all 0.3s cubic-bezier(.215, .61, .355, 1);
        gap: 0;}
.produt-dwnlod-btn:hover{gap: 0.6vw;}
.produt-dwnlod-btn:hover span{width: 0.35vw;
        height: 0.35vw;}
#clear-filters {
  display: none;
}
@media (min-width:768px){
	html .phase-header{display:flex;}
	.customslider-header.product-pg-sec p{max-width:33.889vw;}
	.elementor-element.elementor-element-81ab31d{margin-left:4vw;top:0;}
	html .elementor-element.elementor-element-2cdbfaf{
		z-index:auto;
	}
	html .elementor-element.elementor-element-4a3d796{
		margin-left:4vw;top:0vw;
	}
	html .prduct-finder-secmianwraper .left-block-wraper .elementor-widget-text-editor p{
		top:4.5vw;margin-left: 28vw;
	}
/* 	html .video-bg-main-container .max-width-container{
		padding-left:29.2vw;
	} */
	html .concept-to-customer-sec-mainwraper .elementor-image-box-content .elementor-image-box-title{
		font-size:1.667vw;line-height:125%;
	}
	.customslider-content .slide-title{
		top:-0.521vw;position:relative;
	}
	.home-prod-expl-port .h4 .elementor-heading-title{
		font-size:1.667vw;line-height:125%;
	}
	.home-prod-expl-port .h1 .elementor-heading-title{
		font-size:5.556vw;line-height:100%;
	}
	html .prduct-finder-secmianwraper .right-block-wraper .home-prod-expl-port .elementor-widget-text-editor p{
		font-size:1.111vw;line-height:130%;
	}
	html .latest-development-secmainwwraper .subsubtitle-linkwraper{
		padding-left:24.4vw;
	}
	html .latest-development-secmainwwraper .right-block-wraper .h2{
		font-size:3.75vw;line-height:110%;
	}
}
@media (min-width: 768px) and (max-width: 1199px) {
	.prduct-finder-secmianwraper .partnership-pg-product-finder .e-hosted-video.elementor-wrapper{
		height:65vw;
	}
	html body .client-logos-sectionwraped .subtitle-wraper h4:before{
		top:7vw;
	}
	html body .client-logos-sectionwraped .logos-container .logo-wraper{
		width:11.8611vw;height:13.5vw;
	}
	html body .client-logos-sectionwraped .subtitle-wraper{
		margin-bottom:3.86vw;
	}
	html .prduct-finder-secmianwraper .tag-subttile-desclinwraper .h1{
		margin-top: 1.67vw;
        margin-bottom: 2.78vw;
	}
	html .prduct-finder-secmianwraper .right-block-wraper .home-prod-expl-port .elementor-widget-text-editor p{
		font-size:1.4vw;
	}
	html .concept-to-customer-sec-mainwraper .elementor-image-box-content .elementor-image-box-title{
		font-size:2.667vw;
	}
	html body .concept-to-customer-sec-mainwraper .subtitle-desc-linkwraped{
		padding-top:5vw;
	}
	html .enterperneur-vision-secmainwraper .innr-content-wraper .right-block-wraper .desc{
		width:50.46vw;
	}
	html .concept-to-customer-sec-mainwraper.partner-shipsec .subtitle-desc-linkwraper .sub-subtitle-wraper h4:before{
		width:0.8vw;height:0.8vw;
	}
	html .globally-card-3.globally-card .commitments-wraper .commitment-wraper{
		margin-bottom: 2.66vw;
	}
	html body .section-wraped.last-sec .globally-card-3.globally-card .title-wraper h2{
		margin-bottom:1.733vw;
	}
	html .whats-newsecmainwraper .right-block-wraper{
		margin-top: 7.29vw;
	}
	html .concept-to-customer-sec-mainwraper .subtitle-desc-linkwraper{
		gap: 1.39vw;
	}
	html .video-bg-main-container .right-column .desc{
		margin-bottom: 3vw;
	}
	html .video-bg-main-container .right-column{
		margin-top:0;
	}
	html .video-bg-main-container .two-column-layout{
		flex-direction:row;
	}
	html .video-bg-main-container .right-column{
		align-items:self-start;max-width:47.153vw;
	}
	html .video-bg-main-container .right-column .title.aos-init.aos-animate{
		text-align:left;
	}
	html .video-bg-main-container .right-column .p1.desc{
		text-align:left;width:100%;
	}
	html .prduct-finder-secmianwraper:before{
		background-image:url("/wp-content/uploads/2026/01/product-finder-tab-view.png");
	}
	html .concept-to-customer-sec-mainwraper.new-genaration-parner-secmainwraper .subtitle-desc-linkwraped .elementor-widget-text-editor.elementor-element-63ab3f60 p:last-child{
		width:35.39vw;
	}
	html body .client-logos-sectionwraped .subtitle-wraper h4:before{
		top:7vw;
	}
	html .client-logos-sectionwraped .sectin-wraped-in_ .combined-logo-sectinwraper .top-logo-section.common-block{
		row-gap:4.92vw;
	}
	html .purpose-built-swipermbwraper .swiper-wrapper .pbuiltcard.swiper-slide{
		min-height:49vw;
	}
	html body .map-ticker-wraper .custom-nav{
		top:-2vw;
	}
	html .map-section.partnership-section-wraper .teritory-indicator{
		padding-top:7vw;
	}
	html .elementor-element.elementor-element-5bea7a78{
		margin-left:auto;
	}
	html .prduct-finder-secmianwraper .left-block-wraper .elementor-widget-text-editor p{
        margin-left: 22vw;margin-top:2vw;
	}
	html .video-bg-main-container .max-width-container{
		padding-left:23.736vw;
	}
	html .video-bg-main-container .clear-rectangle{
		max-width:25.569vw;width:25.569vw;
	}
	html .video-bg-main-container .left-column .desc{
		max-width:100%;
	}
	html .video-bg-main-container .hero-section{
		min-height:60vh;padding-top:12vw;
	}
	html .video-bg-main-container .left-column{width:25.569vw;}
	html .elementor-1690 .elementor-element.elementor-element-56d48af2{
		    --e-con-grid-template-columns: 43% 53%;
	}
	html .about-us-banner-contentwraper .banner-subttile-wraper{
		grid-template-columns: 46.5% 53.5%;
	}
	html .about-us-banner-secmainwraper .banner-bottom-content-wraper{
		grid-template-columns: 46.5% 53.5%;
	}
	html body .customslider-header .title-desc-wraper{
		gap: 6.529vw;
	}
	html body .customslider-header .title-desc-wraper{
		gap:1.529vw;
	}
	html .concept-to-customer-sec-mainwraper .subtitle-desc-linkwraper{
		gap:1.529vw;
	}
	html .customslider-header{
		padding-bottom:0;
	}
	html .newgen-partner-secmainwraper_ .right-blockwraper .items-listmainwraper .desc{
		width:28.8vw;
	}
	html body .whats-newsecmainwraper{
		grid-template-columns: 22.5% 75%;
	}
	html .about-us-banner-contentwraper .banner-subttile-wraper .left-block-wraper .subtitle-wraper{
		width:27.1vw;
	}
	html .elementor-2323 .elementor-element.elementor-element-5a9ad05{
		--e-con-grid-template-columns: 43% 51%;
	}
	html .elementor-61 .elementor-element.elementor-element-3169c80b{
		--e-con-grid-template-columns: 43% 49%;
	}
	html .concept-to-customer-sec-mainwraper.partner-shipsec .elementor-widget-image-box .elementor-image-box-description{
		width:27.36vw;
	}
	html .newgen-partner-secmainwraper_ .right-blockwraper .items-listmainwraper .items-wraper:last-child .desc{
		width:27.36vw;
	}
	.prduct-finder-secmianwraper .e-hosted-video.elementor-wrapper{
		    width: 35.639vw;height: 41.722vw;
	}
}
html .product-filter-wrapper{
	padding-top:10vw;
}
html .product-filters{
	display:flex;justify-content:end;gap:2.847vw;
}
html .product-filters label{
	font-family: Produkt;font-weight: 400;font-style: Regular;font-size: 1.667vw;leading-trim: CAP_HEIGHT;
line-height: 125%;letter-spacing: 0%;color:#2E3649;}
html .product-filter-div{width:19.722vw;display:flex;flex-direction:column;gap:1.236vw;}
html .product-filters .product-filter{padding:0;border-bottom:1px solid #000000;font-family: TT Interphases Pro Variable;font-weight: 492;font-style: Medium;font-size:0.833vw;leading-trim: CAP_HEIGHT;line-height: 120%;
letter-spacing: 5%;text-transform: uppercase;padding-bottom:0.625vw;padding-top:0.525vw;outline:none;color:#8D8E8E;}
html .clear-filter-btn{padding:0;font-family: TT Interphases Pro Variable;
font-weight: 492;font-style: Medium;font-size: 0.833vw;leading-trim: CAP_HEIGHT;line-height: 120%;
letter-spacing: 5%;text-transform: uppercase;color:#2E3649;background:transparent !important;}
html .clear-filter-btn:hover{background-color:unset;}
html .clearn-btn-div{padding-top:5.556vw;text-align:end;display:flex;justify-content:space-between;align-items:end;}
html .product-table thead tr{background-color:#2E3649;color:#F4F6F7;text-align:left;padding-left:2.431vw;}
html .product-table thead tr th{padding-top:1.597vw;padding-bottom:2.292vw;
font-family: TT Interphases Pro Variable;font-weight: 700;font-style: Bold;font-size: 0.833vw;
leading-trim: CAP_HEIGHT;line-height: 120%;letter-spacing: 5%;text-transform: uppercase;border:0;padding-left:2.5vw;}
html .product-table tbody tr td{font-family: TT Interphases Pro Variable;
font-weight: 400;font-style: Regular;font-size: 1.111vw;leading-trim: CAP_HEIGHT;line-height: 130%;
letter-spacing: 0%;border:0;color:#000000;padding:2.222vw 0;padding-left:2.5vw;}
html .product-table tbody tr td:first-child{border:0;font-family: Produkt;
font-weight: 400;font-style: Regular;font-size: 1.667vw;leading-trim: CAP_HEIGHT;line-height: 125%;
letter-spacing: 0%;}
html .product-table{border:0;border-collapse: separate;border-spacing: 0 0.833vw;margin-top:1vw;margin-bottom:3.264vw;}
html .product-table tbody tr{background-color:#F4F6F7;margin:0.833vw 0;}
html .product-pagination{justify-content:end;gap:1.042vw;}
.product-pagination a{border:0.5px solid #8D8E8E;font-family: TT Interphases Pro Variable;
font-weight: 492;font-style: Medium;font-size: 0.833vw;leading-trim: CAP_HEIGHT;line-height: 120%;
letter-spacing: 5%;text-align: center;text-transform: uppercase;padding:1.111vw;color:#8D8E8E;}
.product-pagination a.active {border-color:#0A0C0F;color:#0A0C0F;}
.product-pagination a.page-arrow{border:0;padding:0;}
html .featured-product-box{padding-top:2.5vw;padding-left:1.667vw;padding-bottom:1.667vw;background-color:#F4F6F7;padding-right:1.667vw;}
html .featured-products-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:1.389vw;}
html .featured-product-box h4{font-family: Produkt;font-weight: 400;font-style: Regular;
font-size: 2.222vw;leading-trim: CAP_HEIGHT;line-height: 120%;letter-spacing: 0%;color:#000000;margin-bottom:4.792vw;}
html .featured-product-box p{font-family: "TT Interphases Pro Variable";font-weight: 492;
font-style: Medium;font-size: 1.111vw;leading-trim: CAP_HEIGHT;line-height: 130%;letter-spacing: 0%;color:#2E3649;margin-bottom:1.806vw;margin-top:0;}
html .featured-product-box p span{text-transform:uppercase;color:#2E3649;font-size:0.833vw;font-weight: 492;margin-right:1.736vw;min-width:4.861vw;display:inline-block;}
html .featured-product-meta{margin-bottom:4.167vw;}
html .featured-products-section .green-bg-btnwraper a{width:100%;justify-content:center;}
html .customslider-header.product-pg-sec .title-desc-wraper h4{width:21.181vw;text-align:right;}
.customslider-header.product-pg-sec .title-desc-wraper{justify-content:left;}
.customslider-header.product-pg-sec .right-title-desc{width:40.417vw;}
html .customslider-header.product-pg-sec{padding-top:9.375vw;padding-bottom:5.625vw;}
html .product-count{font-family: TT Interphases Pro Variable;font-weight: 492;
font-style: Medium;font-size:0.833vw;leading-trim: CAP_HEIGHT;line-height: 120%;
letter-spacing: 5%;text-transform: uppercase;}
.product-popup-overlay {
  position: fixed;
  inset: 0;
  background: rgba(0,0,0,0.6);
  z-index: 9999;
}

.product-popup {
	background-color:#D9D9D9;
  background-image:url("/wp-content/uploads/2026/01/popup-bg-mask.png");
	background-size:cover;
	background-position:left;
  width: 100%;
  max-width: 100vw;
  margin:auto;
  position: relative;
  border-radius: 6px;padding:3.681vw 0;
	padding-left:5.556vw;padding-right:7.639vw;
}

.popup-close {
	background-color:#2E3649;color:#FFF;border-radius:8px;padding:0.694vw;line-height:1;
  position: absolute;
  top: 10px;
  right: 15px;
  font-size: 1.667vw;
  cursor: pointer;
}
html .customslider-header.product-pg-sec.first-section{padding-top: 15.375vw;}
html .select-div select{
	appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;

  background: none;
  position: relative;
  padding-right: 40px;
}
.select-div {
  position: relative;
  display: inline-block;
}

.select-div::after {
  content: "‹";
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%) rotate(-90deg);
  font-size: 1.389vw;
  color: #6c757d;
  pointer-events: none;
	color:#2E3649;
}
/* Whats new popup */

#whats-new-overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.6);
    display: none;
    z-index: 9999;
}

#whats-new-overlay.active {
    display: flex;
    align-items: center;
    justify-content: center;
	z-index:99999;
}

.whats-new-popup {
    background: #fff;
    width: 100%;
    max-width: 100vw;
    max-height: 100vh;
    overflow-y: auto;
    padding: 30px;
    border-radius: 10px;
    position: relative;
}

.whats-new-close {
/*     position: absolute; */
    right: 15px;
    top: 15px;
    font-size: 28px;
    background: none;
    border: none;
    cursor: pointer;
}

.popup-title {
    margin-bottom: 25px;
}

.whats-new-item {
    border-bottom: 1px solid #e5e5e5;
    padding: 15px 0;
}

.whats-new-item h4 {
    margin: 8px 0;
}

.post-type {
    font-size: 12px;
    text-transform: uppercase;
    color: #777;
}

.read-more {
    font-size: 14px;
    color: #0056b3;
}

.no-scroll {
    overflow: hidden;
}
.resources-cats-wraper .category-wraper .icon-text-wraper{
	align-items:baseline;
}
html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .panel-title .icons-wraper img.minus-icon-1{display:none;}
@media (max-width:767px){
	.menu-items-listwraper.block-6{margin-top:12vw;}
	.page-id-2323 footer{
		margin-top:52vw;
	}
	html .elementor-element.elementor-element-38bac84{
		z-index:2;
	}
/* 	html .resources-blog-container .subtitle-wraper{
		font-size: 2.267vw;
	} */
	html body .resources-blog-container{
		row-gap:19.3237vw;
	}
	html .resources-cat-post-container .post-contentwraper .content-wraper .transparent-bg-black-coloured-text{
		margin-top:7.246vw;
	}
	html .resources-blog-container .date{
		margin-bottom:3.865vw;
	}
	html body .resources-blog-container .post-contentwraper{
		gap:7.729vw;
	}
	html .resources-cats-wraper{
		display:grid;grid-template-columns:1fr 1fr 1fr;gap:2vw;margin-bottom:19.324vw;
	}
	.resources-cats-wraper .category-wraper .icon-text-wraper{
		flex-direction:column;
	}
	html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .panel-title .icons-wraper img.minus-icon-1{display:block;width:auto;height:auto;}
	html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .panel-title .icons-wraper img.plus-icon{display:none;}
	html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .panel-title .icons-wraper img.minus-icon{display:none;}
	html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item:not(.active) .panel-heading .panel-title .icons-wraper{
		top:unset;
	}
	html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .icons-wraper .plus-icon{
		transform: rotate(180deg) !important;
    opacity: 0 !important;
    top: 0.1vw !important;
    position: relative !important;
	}
	html .guidedbyValues-wraper .guidedbyValues-img-wraper .acc-items-wraper .acc-item .panel-heading .icons-wraper .minus-icon{
		transform: rotate(0deg) !important;
    opacity: 1 !important;
	}
	html .guidedbyValues-wraper .acc-item-desc-wraper{
		display:block !important;
	}
	html .customslider-section-mb.extensive-capabilitysecmain-wraper .customslider-container-mb{
		background-size:cover;
	}
	html .whats-newsecmainwraper .left-block-wraper h4:before{
		left:2px;
	}
	html .manufacturing-edgecard-main-wraper .right-blockwraper > .title-desc-wraper{
		padding-right:7.73vw;
	}
	footer .menu-items-mainwraper{
		column-gap:5vw;
	}
	.prduct-finder-secmianwraper .e-hosted-video.elementor-wrapper{
		margin-left:15.73vw;width:53.232vw;height:53.048vw;
	}
	html body .elementor-1128 .elementor-element.elementor-element-c8959d2{
		row-gap:12vw;
	}
}
footer .footer-bottom-sec .cp-wraper, footer .footer-bottom-sec .phone-emailwraper a{
	font-weight:400;
}


