@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,100..900;1,100..900&display=swap');

html {scroll-behavior: smooth;}
body {font-family: 'Inter', sans-serif;margin: 0;}
* {box-sizing: border-box;outline: 0;}
samp {font-family: 'Inter', sans-serif;}
a {text-decoration: none;}
ul {list-style: none;padding-left: 0;margin: 0;}


/* .container { width: 100%; max-width: 1170px; padding: 0 15px; margin: 0 auto; box-sizing: border-box; } */


body {margin: 0px;}

.container {width: 100%;max-width: 1165px;padding: 0px 15px;margin: 0 auto;box-sizing: border-box;}
h1 {font-family: Inter;font-size: 55px;font-weight: 700;line-height: 66.56px;text-align: center;color: #fff;}
p {font-family: Inter;font-size: 22px;font-weight: 500;line-height: 25px;color: #fff;}
.flexible-inner p {color: #000;}
.product-text h2 {
	font-family: Inter;
	font-size: 16px;
	font-weight: 500;
	line-height: 42.82px;
	text-align: left;
	background-color: #000;
	color: #fff;
	width: 100%;
	max-width: 128px;
	display: flex;
	align-items: center;
	justify-content: center;
	height: 32px;
	border-radius: 6px;
	margin: 0 auto;
	text-transform: capitalize;
}
h3 {font-family: Inter;font-size: 40px;font-weight: 700;line-height: 45px;}
h4 {font-family: Inter;font-size: 30px;font-weight: 600;line-height: 45px;}

/*************header*******************/
.header-menu li.extra-content:hover .dropdown-content-silencers {opacity: 1;}
.header-menu li.extra-content .dropdown-content-silencers {opacity: 0;}
.Hero-banner {display: flex;align-items: center;justify-content: center;}

.header-menu ul.dropdown-content li a {color: #3D3D3D;}
.header-menu ul.dropdown-content-silencers li a {color: #3D3D3D !important;}
.header-menu ul.dropdown-content-silencers li:hover a {color: #144679 !important;font-weight: 600 !important;}
.header-menu ul.dropdown-content-silencers {position: absolute;display: flex;flex-direction: column;right: -68%;z-index: 9;}
.segment-box-img-text {width: 100% !important;}
.header-menu ul li a:hover {color: #144679;}
.banner-text h1 {width: 100%;max-width: 900px;margin: 0 auto;}
.header-menu svg {margin-left: 2px;margin-bottom: 2px;}

/******toggel***********/
#toggle {display: none;}

/*******************/

.menu-header .container {max-width: 1300px;}
.logo-header-main {display: flex;justify-content: space-between;align-items: center;width: 100%;}
.header-menu ul {display: flex;column-gap: 23px;}
.header-menu ul li {list-style: none;}
.header-menu ul li a {font-family: Inter;font-size: 16px;font-weight: 400;line-height: 19.36px;text-decoration: none;color: #3D3D3D;}
.Web-button a {font-family: 'raleway';font-size: 18px;font-weight: 700;line-height: 42.82px;text-align: left;color: #fff;border: solid 1px #144679;text-decoration: none;}

.Web-button a {padding: 0 32px;background-color: #144679;transition: 0.3s;line-height: normal;border-radius: 50px;height: 50px !important;display: flex;align-items: center;}
.menu-header {padding: 10px 0px;}
.logo-header img {width: 100%;object-fit: contain;}
.Hero-banner {height: 711px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.button a {font-family: Inter;
	font-size: 18px;
	font-weight: 700;
	line-height: 42.82px;
	text-align: left;
	text-decoration: none;
	color: #fff;
	background-color: #144679;
	padding: 21px 59px;
	border-radius: 25px;
	transition: 0.3s;
}
.button a:hover {
	background-color: transparent;
	border: solid 1px #144679;
	 color: #144679;
}
/*.button a:hover {background-color: transparent;border: solid 1px #fff;}*/
.Hero-banner .button {text-align: center;margin-top: 60px;}
.product {background-color: #F6FBFF;padding: 80px 0px;}
.control-product a {color: #000;}
.control-product:hover a {color: #fff;}
.control-product a {text-decoration: none;}
.segment-box-img-text a {text-decoration: none;}
.segment-box-img-text a:hover h5 {color: #0e4782 !important;border-color: #0e4782;}
.control-product-main {flex-wrap: wrap;display: flex;width: 100%;column-gap: 28px;justify-content: space-between;}
.control-product {width: 31%;}
.product-text {text-align: center;}
.control-product h4 {font-family: Inter;font-size: 24.04px;font-weight: 600;line-height: normal;text-align: center;width: 100%;max-width: 316px;margin: 20px auto;}
.control-product img {width: 100%;max-width: 371px;height: 352px;}

.control-product {background-color: #DDEEFF;border-radius: 13px;}
.control-product-main {row-gap: 40px;}
.control-product:hover {color: #fff;background-color: #144679;}
.product-text h3 {margin: 30px 0px 30px 0px;}
.segment-box {padding: 80px 0px;}
.segment-box-img {flex-wrap: wrap;display: flex;justify-content: space-between;width: 100%;align-items: center;display: grid;grid-template-columns: 1fr 1fr 1fr;column-gap: 20px;row-gap: 30px;}
.segment-box-img-text img {width: 100%;max-width: 345px;height: 345px;object-fit: cover;border-radius: 10px;}
.segment-box-img-text img {width: 100%;max-width: 100%;}
.segment-box-img-text h5 {font-family: Inter;font-size: 22px;font-weight: 600;line-height: 24px;margin: 21px 0px 14px 0px;border-bottom: 1px solid #00000026;padding-bottom: 10px;color: #000;min-height: 59px;}
.service-overview-main {display: flex;justify-content: space-between;align-items: center;width: 100%;gap: 25px;}
.service-overview {background: rgb(242, 244, 251);}
.service-overview {width: 33%;border-radius: 20px;}
.service-overview img {width: 100%;max-width: 54px;height: 54px;object-fit: contain;}
.service-overview {padding: 20px;}
.service-overview h4 {font-family: Inter;font-size: 24px;font-weight: 600;line-height: 27px;margin: 10px 0px;border-bottom: 1px solid #0000001F;padding-bottom: 15px;}
.service-overview p {font-family: Inter;font-size: 14px;font-weight: 400;line-height: 21px;color: #000;text-align: left;}
.service-section {margin-bottom: 80px;}
.service-overview {transition: 0.3s;}
.service-overview:hover {transform: scale(0.9);}
.Turnkey-Solutions {height: 277px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.solution h3 {text-align: center;color: #fff;}
.Turnkey-Solutions {display: flex;align-items: center;justify-content: center;}
.contact-us {height: 491px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.contact-text h3 {text-align: center;color: #fff;}
.contact-us {display: flex;align-items: center;justify-content: center;}
.contact-us .button {text-align: center;}
.contact-us .button a {border: solid 1px;padding: 15px 60px;}
.header-menu li.drop-down:hover ul.dropdown-content {opacity: 1;opacity: 1;z-index: 9;transition: 0.7s;}
.header-menu ul.dropdown-content {flex-direction: column;position: absolute;width: 287px;opacity: 0;z-index: -2;transition: all ease-in-out 0.9s;box-sizing: border-box;left: 0px;top: 21px;}
.header-menu ul li {position: relative;}
.header-menu ul li ul {background: #fff;border-radius: 7px;padding: 0px;background: #FFFFFF;box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);border-radius: 7px;}
.header-menu ul.dropdown-content li {padding: 12px;width: 100%;padding-left: 20px;}
.header-menu ul.dropdown-content li:hover a {color: #144679;font-weight: 500;text-underline-offset: 4px;font-size: 16px;}
.returne-btn a {font-family: Raleway;font-size: 18px;font-weight: 700;line-height: 42.82px;text-decoration: none;color: #fff;padding: 15px;background-color: #144679;transition: 0.3s;border-radius: 50px;padding: 4px 25px;display: flex;align-items: center;border: 1px solid #144679;}
.Web-button a:hover {background-color: transparent;border: solid 1px #144679;color: #144679;}
.returne-btn a:hover {background-color: transparent;border: solid 1px #fff;}
.Hero-banner {position: relative;}
.Hero-banner .returne-btn {position: absolute;right: 24px;top: 24px;}

/*************slider****************/
.slider-section {padding:80px 0px; margin-bottom:80px;}
.product-text.product-center {width: 48%; text-align: left;}
/*.product-text.product-center {width: 48%;}*/
/*.product-text.product-center p {margin: 5px 0px;}*/
.product-text.product-center p {margin: 5px 0px; color:#000; font-family:Inter; font-size:16px; font-weight:400; line-height:24px; text-align:left; text-underline-position:from-font; text-decoration-skip-ink:none;}
.product-text.product-center p a {font-size: 18px;line-height: 24px;text-decoration: none;color: #144679;margin-right: 5px;}
.product-text.product-center ul {margin: 0px; padding: 0px;}
/*.product-text.product-center ul li {color:#144679; font-size:20px; list-style-type:disc; margin-left:18px;}*/
.product-text.product-center ul li {color:#000; font-family:Inter; font-size:16px; list-style-type:disc; margin-left:18px;}
.product-text.product-center ul li a {color:rgb(0, 0, 0); font-family:Inter; font-size:16px; font-weight:400; line-height:24px; text-align:left; text-underline-position:from-font; text-decoration-skip-ink:none; text-decoration:none;}
.product-text.product-center h2 {margin:0;}
.product-text.product-center h3 {margin:15px 0px;}
.product-text.product-center h5 {margin:0px; padding-top:10px; padding-bottom:5px; font-family:Inter; font-size:16px; font-weight:600; line-height:24px; text-align:left;}
/*.product-text.product-center h5 {padding-top:10px; padding-bottom:5px;}*/

.footer-socil-icon img {width: 100%;max-width: 27px;height: 27px;}

.fan-left {display: flex;justify-content: space-between;}
.product-slider-img {width: 48%;}
.product-slider-img img {max-width: 617px;height: 527px;width: 100%;border-radius: 20px;}
.product-slider i {position: absolute;bottom: -55px;left: 0px;right: 0px;text-align: center;}
.product-slider i.fa-solid.fa-arrow-left.slick-arrow {position: absolute;right: 50px;background: #E5EBF0;width: 30px;margin: 0 auto;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 100%;color: #868686;cursor: pointer;}
.product-slider i.fa-solid.fa-arrow-right.slick-arrow { position: absolute; left: 50px; background: #E5EBF0; width: 30px; margin: 0 auto; height: 30px; display: flex; align-items: center; justify-content: center; border-radius: 100%; color: #868686; cursor: pointer;}
.product-slider i.fa-solid.fa-arrow-right.slick-arrow:hover {background-color: #144679;color: #fff;}
.product-slider i.fa-solid.fa-arrow-left.slick-arrow:hover {background-color: #144679;color: #fff;}
.fan-silencer {margin: 0px 10px 0px 10px;}
ul.slick-dots {display: flex;justify-content: center;margin-top: 30px;column-gap: 11px;}
.header-menu li.nav-item.active a {color: #144679;font-weight: bold;}
.sounding-board-imgs h3 {padding-top: 260px;color: #fff;margin: 0px;}
.call-icon-box a {margin: 0px;}

/********************Sector / Industries / Markets**************************/

.medium-blue a {color: #144679;font-weight: 500;}
.regular-blue {color: #144679;font-weight: 400;}
/** THESE ARE DUPLICATED BELOW ... AND THESE ARE WRONG
.industries-markets-banner {background-image: url('../images/image-sector-banners.png');background-size: cover;background-repeat: no-repeat;background-position: center;height: 444px;width: 100%;}
.industries-markets-banner.pulp-banner {background-image: url(../images/pulp-paper.png);}
.industries-markets-banner.mining-banner {background-image: url(../images/mining-banner.png);}
.industries-markets-banner.submaay-banner {background-image: url(../images/tunnelventilation-banner.png);}
.industries-markets-banner.data-center-banner {background-image: url(../images/datacentres-image.png);}
.industries-markets-banner.manufacturing-banner {background-image: url(../images/manufacturing-banner.png);}
.industries-markets-banner.enviornmental-banner {background-image: url(../images/environmental-banner.png);}
.industries-markets-banner.power-banner {background-image: url(../images/power-generation-banner.png);}
.industries-markets-banner.complete-noise-banner {background-image: url(../images/completenoise-banner.png);}
.industries-markets-banner.aggregate-and-banner {background-image: url(../images/aggregate-banner.png);}
.industries-markets-banner.waste-water-banner {background-image: url(../images/wastewater-banner.png);}
.industries-markets-banner.emergency-and-banner {background-image: url(../images/wmergency-nd-banner.png);}
**/
.industries-markets-banner,
.industries-markets-banner-row,
.industries-markets-banner-col,
.industries-markets-banner-col img {
    width: 100%;
    line-height: 0;
}

.oil-gas-section {width: 100%;padding: 80px 0;}
.oil-gas-row,
.oil-gas-col {width: 100%;}
.oil-gas-section h2 {font-weight: 700;font-size: 40px;text-transform: capitalize;color: #000000;}
.oil-gas-section ul li,
.oil-gas-section p {color: #4D4D4D;font-size: 18px;line-height: 26px;}

/*.oil-gas-section ul li {margin-bottom: 15px;padding-left: 20px;position: relative;text-transform: capitalize;line-height: normal;}*/
.oil-gas-section ul li {margin-bottom: 15px;padding-left: 20px;position: relative;line-height: normal;}
.oil-gas-section ul li:last-child {margin-bottom: 30px;}
.oil-gas-section p:last-child,
.oil-gas-section ul:last-child li:last-child {
    margin-bottom: 0;
}

.oil-gas-section h2,
.oil-gas-section p {
    margin-bottom: 30px;
}

.oil-gas-section .snooz-top {margin-bottom: 10px;}
/*.oil-gas-section ul li::before {content:''; width:12px; height:12px; background-color:#144679; position:absolute; top:4px; left:0; border-radius:100%;}*/
.oil-gas-col h3 {margin-top: 0px;}

/**********************footer************************/

.footer-socil-icon a:hover svg path {opacity: 0.5;}
.anouncement-bar-icon a:hover svg path {opacity: 0.5;}

.footer-inner {display: flex; justify-content: space-between; width: 100%;}

.footer-main {background-color: #0E4782; padding: 45px 0px 45px 0px;}
.footer-logos img {width: 100%; max-width: 277px; height: 74px;}

.footer-first-row {display:flex; flex-direction:column; justify-content:space-evenly;}
.footer-box {width: auto;}

/*.dbnr-noise {flex-direction:column; display:flex;}*/
.dbnr-noise {flex-direction:column; display:flex; row-gap:17px;}
/*.dbnr-noise img {width:100%; max-width:203px; object-fit:cover; height:100%;}*/
.dbnr-noise img {width:100%; max-width:203px; object-fit:contain; height:100%;}


.footer-sec-row.footer-box img {width: 100%; max-width: 207px; height: 213px;}
.footer-sec-row.footer-box {text-align: center;display: flex;align-items: center;}

.footer-third-row ul li:last-child {padding: 0px;}
.footer-third-row h6 {font-family: Inter;font-size: 24px;font-weight: 500;line-height: 32px;color: #fff;text-underline-position: from-font;text-decoration-skip-ink: none;margin: 0px;}
.footer-third-row ul li a {font-family: Inter;font-size: 16px;font-weight: 400;line-height: 19.36px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: #fff;text-decoration: none;}
.footer-third-row ul {padding: 0px;}
.footer-third-row ul li {list-style: none;padding-bottom: 23px;}

.footer-call-icon {display: flex;align-items: center;column-gap: 40px;}
.footer-call-icon {display: flex;align-items: center;column-gap: 0px !important;}
.hr-line-box-footer {margin: 0px 35px;}
.footer-socil-icon {display: flex;column-gap: 20px;}
.call-icon-box {display: flex;align-items: center;column-gap: 15px;}
.call-icon-box a {font-family: 'Poppins';font-style: normal;font-weight: 500;font-size: 16px;color: #F8F8F8;line-height: normal;}
.all-text h5 {font-family: 'Inter';font-style: normal;font-weight: 500;font-size: 12px;line-height: 151.5%;text-transform: uppercase;color: #FFFFFF;margin: 0px;}
.all-right-section {display: flex;align-items: center;justify-content: space-between;}
.footer-call-icon svg {width: 20px;height: 20px;}
.last-footer {background-color: #000;padding: 15px 0px;}
.all-text h5 {font-family: Inter;font-size: 12px;font-weight: 500;line-height: 14.52px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: #fff;margin: 0px;}
.privacy-policy a {font-family: Inter;font-size: 12px;font-weight: 500;line-height: 14.52px;text-align: left;text-underline-position: from-font;text-decoration-skip-ink: none;color: #fff;text-decoration: none;}
.privacy-policy {column-gap: 26px;display: flex;}
.anouncement-bar-main {display: flex;align-items: center;justify-content: space-between;}
.anouncement-bar-icon {display: flex;align-items: center;column-gap: 12px;}
.header-anouncement-bar { background-color: #000; padding: 13px 0px;}
.anouncement-bar h5 { font-family: Inter; font-size: 16px; font-weight: 400; line-height: 19.36px; text-align: center; color: #fff; margin: 0px;}
.anouncement-bar-icon a { font-family: Poppins; font-size: 16px; font-weight: 500; line-height: 42.82px; text-align: center; margin: 0px; color: #fff; text-decoration: none; display: flex;}
.anouncement-bar-social {display: flex;column-gap: 20px;margin-left: 0;border-left: 1px solid #292929;padding-left: 30px;}
.anouncement-bar-icon img {width: 100%;max-width: 18px;height: 18px;}
.product-text.product-center ul {text-align: left;}
.product-text.product-center h2 {max-width: 200px;width: 100%;}
.footer-box ul li a:hover {color: #ffffff8c;}
.footer-third-row.footer-box ul {margin-top: 1em;}

/****************industreal-pages-total-12-14****************/

samp {font-family: 'Inter', sans-serif;}
a {text-decoration: none;}
ul {list-style: none;padding-left: 0;}
.container {width: 100%;max-width: 1170px;padding: 0 15px;margin: 0 auto;box-sizing: border-box;}
.medium-blue {color: #144679;font-weight: 500;}
.regular-blue {color: #144679;font-weight: 400;}
.industries-markets-banner {background-image: url('../images/industries-images/oil-gas.png');background-size: cover;background-repeat: no-repeat;background-position: center;height: 444px;width: 100%;}
.industries-markets-banner.pulp-banner {background-image: url(../images/industries-images/pulp-paper.png);}
.industries-markets-banner.mining-banner {background-image: url(../images/industries-images/mining-banner.png);}
.industries-markets-banner.submaay-banner {background-image: url(../images/industries-images/tunnelventilation-banner.png);}
.industries-markets-banner.data-center-banner {background-image: url(../images/industries-images/datacentres-image.png);}
.industries-markets-banner.manufacturing-banner {background-image: url(../images/industries-images/manufacturing-banner.png);}
.industries-markets-banner.enviornmental-banner {background-image: url(../images/industries-images/environmental-banner.png);}
.industries-markets-banner.power-banner {background-image: url(../images/industries-images/power-generation-banner.png);}
.industries-markets-banner.complete-noise-banner {background-image: url(../images/industries-images/completenoise-banner.png);}
.industries-markets-banner.aggregate-and-banner {background-image: url(../images/industries-images/aggregate-banner.png);}
.industries-markets-banner.waste-water-banner {background-image: url(../images/industries-images/wastewater-banner.png);}
.industries-markets-banner.emergency-and-banner {background-image: url(../images/industries-images/emergency-banner.png);}
.industries-markets-banner,
.industries-markets-banner-row,
.industries-markets-banner-col,
.industries-markets-banner-col img {
    width: 100%;
    line-height: 0;
}

.oil-gas-section {width: 100%;padding: 100px 0;}
.oil-gas-row,
.oil-gas-col {
    width: 100%;
}

/* ANOTHER DUPLICATE SECTION */
.oil-gas-section h2 {font-weight: 700;font-size: 40px;text-transform: capitalize;color: #000000;}
.oil-gas-section ul li,
.oil-gas-section p {color: #4D4D4D;font-size: 18px;line-height: 26px;}

/*.oil-gas-section ul li {margin-bottom: 15px;padding-left: 20px;position: relative;text-transform: capitalize;line-height: normal;}*/
.oil-gas-section ul li {margin-bottom:15px;padding-left: 20px;position: relative;text-transform:none; line-height: normal;}

.oil-gas-section ul li:last-child {margin-bottom: 30px;}
.oil-gas-section p:last-child,
.oil-gas-section ul:last-child li:last-child {margin-bottom: 0;}
.oil-gas-section h2,
.oil-gas-section p {margin-bottom: 30px;}
.oil-gas-section .snooz-top {margin-bottom: 10px;}
.oil-gas-section ul li::before {content:''; width:12px; height:12px; background-color:#144679; position:absolute; top:4px; left:0; border-radius:100%;}

/** sfligg 2025-01-22 **/
.oil-gas-section .mining-sub-point{
    padding: 0px 20px;
    margin: -10px 0px 10px 20px;
    /*border: 1px solid #000;*/
}
.oil-gas-section .mining-sub-point ul.reset{
}
.oil-gas-section .mining-sub-point ul.reset li{
}
.oil-gas-section .mining-sub-point ul li::before{
	content:'';
	width:12px;
	height:12px;
	background-color:transparent;
	position:absolute;
	top:4px;
	left:0;
	border-radius:100%;
}
.oil-gas-section .mining-sub-point ul li{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    text-indent: 10px;
    list-style-type: circle;
}
/** sfligg 2025-01-22 **/


/**********industreal-page-end****************/
.banner-text {text-align: center;}

/************public-access-page-start***********/
.public-access-banner {width: 100%;background-image: url('../images/public-access-page-images/public-access-banner.png');background-repeat: no-repeat;background-size: cover;height: 444px;background-position: center;}

/********reduction-web-app**********/

.reduction-web-app {width: 100%;padding: 80px 0px;}

.reduction-web-app {width: 100%;padding: 80px 0px;}
.reduction-web-app .reduction-heading { margin-bottom: 50px;}
.reduction-web-app .reduction-heading h3 { margin: 0px; padding-bottom: 20px;}
.reduction-web-app .reduction-heading p { text-align: left; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 26px; color: #4D4D4D; margin: 0px;}
.reduction-web-app .reduction-heading p .blue-color { color: #144679;}
.reduction-web-app .reduction-social { margin-bottom: 50px;}
.reduction-web-app .reduction-social h4 {margin: 0px;font-family: 'Inter';font-style: normal;font-weight: 600;font-size: 26px;line-height: 45px;text-transform: capitalize;color: #144679;padding-bottom: 20px;}
.reduction-web-app .reduction-social ul {padding: 0px;margin: 0;display: flex;flex-direction: column;row-gap: 15px;}
.reduction-web-app .reduction-social ul li a {font-family: 'Inter';font-style: normal;font-weight: 400;font-size: 18px;line-height: 26px;color: #4C4C4C;text-decoration: none;}
.reduction-web-app .reduction-social ul li {position: relative;list-style: none;padding-left: 30px;}
.reduction-web-app .reduction-social ul li::After {position: absolute;content: '';background: #144679;width: 12px;height: 12px;border-radius: 50%;left: 0;top: 8px;}
.reduction-web-app .tool-block {display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 42px;margin-bottom: 40px;}
.reduction-web-app .tool-block .tool-same { width: 100%; background: #EBF5FF; border: 1.05247px solid rgba(0, 0, 0, 0.1); border-radius: 10px 10px 0px 0px; text-align: center; position: relative; max-width: 100%;}
.reduction-web-app .tool-same img { width: 300px; height: 100%; object-fit: contain; padding: 16px 0px; max-width: 100%; height: 300px;}
.reduction-web-app .tool-overlay { background: #CCE5FF; position: absolute; bottom: -78px; left: 0; right: 0; margin: 0 auto; border-radius: 0px 0px 10px 10px; padding: 20px;}
.reduction-web-app .tool-overlay h4 { margin: 0px; padding: 0px; font-family: 'Inter'; font-style: normal; font-weight: 700; font-size: 24px; line-height: 47px; text-align: center; text-transform: capitalize; color: #000000; width: 100%;}
.reduction-web-app .tool-overlay:hover { background: #144679; color: #fff; cursor: pointer;}
.reduction-web-app .tool-overlay:hover h4 { color: #fff; cursor: pointer;}
.paragraph { width: 100%; overflow: hidden; margin-top: 120px;}
.paragraph p { color: #4D4D4D; text-align: left; font-family: 'Inter'; font-style: normal; font-weight: 500; font-size: 18px; line-height: 26px; color: #4D4D4D; margin: 0px;}
.paragraph p a { text-decoration: underline; color: #144679;}

/***********public-access-page-end*************/
/*****************Members-page-start***********************/
.Members-banner { width: 100%; background-image: url('../images/members-page-images/members-banner.png'); background-repeat: no-repeat; background-size: cover; height: 444px; background-position: center;}
.db-members { width: 100%; padding: 80px 0px;}
.db-members h3 { text-align: center; margin: 0px; padding-bottom: 50px; font-family: 'Inter'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 45px; text-transform: capitalize; color: #000000;}
.db-members h3 { text-align: center; margin: 0px; padding-bottom: 50px; font-family: 'Inter'; font-style: normal; font-weight: 700; font-size: 40px; line-height: 45px; text-transform: capitalize; color: #000000;}

.db-main-row {display: grid;grid-template-columns: 1fr 1fr;align-items: center;gap: 100px;}
.db-main-row .db-text-block {width: 100%;}
.db-members h4 {font-family: 'Inter';font-style: normal;font-weight: 600;font-size: 26px;line-height: 45px;color: #144679;margin: 0px;padding-bottom: 20px;}
.db-members p {font-family: 'Inter';font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;text-align: left;color: #4B4B4B;margin: 0px;padding-bottom: 30px;}
.db-members a {font-family: 'Inter';font-style: normal;font-weight: 500;font-size: 18px;line-height: 26px;text-decoration-line: underline;color: #144679;}
.db-text-block img {width: 100%;max-width: 320px;}
.DB-EXTRA-IMG img {margin-left: auto;display: flex;justify-content: flex-end;}

/***********members-page-end-here************/
/******contacius-page-start***********/

.contact-banner {width: 100%;background-image: url('../images/contact-us-images/contact-banner.png');background-repeat: no-repeat;background-size: cover;height: 500px;display: flex;align-items: center;}
.contact-heading h3 {font-family: 'Inter';font-style: normal;font-weight: 600;font-size: 45px;line-height: 54px;color: #FFFFFF;margin: 0px;}

.contact-form-block {background: #F6FBFF;margin: 0 auto;margin-bottom: 100px !important;max-width: 1920px;}
.contact-form-block .container {padding: 0px;width: 100%;max-width: 100%;}
.contact-form-heading {display: flex;justify-content: space-between;column-gap: 60px;}
.contact-form-image-block {width: 30%;}
.conact-form-text-block {width: 70%;padding: 60px;padding-left: 0px;}
.contact-form-image-block img {width: 100%;height: 746px;object-fit: cover;}

/**********/


.conact-form-text-block h1 { font-family: 'Inter'; font-style: normal; font-weight: 700; font-size: 36px; line-height: 39px; color: #000000; text-align: left; margin: 0px; padding-bottom: 30px;}


.contact-form-heading .conact-form-text-block form { display: flex; flex-direction: column; gap: 25px;}

.contact-form-heading .conact-form-text-block .form-row { display: flex; gap: 25px;}

.contact-form-heading .conact-form-text-block input,
textarea {
    width: 100%;
    padding: 10px;
    box-sizing: border-box;
    background: #FFFFFF;
    border: 1.09643px solid #E4E4E4;
    border-radius: 4.48215px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 15.35px;
    line-height: 19px;
    color: #868E96;
    height: 55px;
}

.contact-form-heading .conact-form-text-block textarea {
    resize: none;
    height: 130px;
}


.contact-form-heading .conact-form-text-block button {
    width: fit-content;
    padding: 14px 33px !important;
    border-radius: 50px !important;
    border: 1px solid #001f40 !important;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 15.35px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    color: #FFFFFF;
    background: #001f40;
}

.contact-form-heading .conact-form-text-block button:hover {
    background: transparent !important;
    border-color: #040507 !important;
    color: #001f40 !important;
    cursor: pointer;
}

.contact-help {
    margin-bottom: 80px;
    width: 100%;
}

.contact-help .get-in-touch-btn {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 10px 16px;
    background: #000;
    border-color: #000;
    border-radius: 6px;
    margin: 0 auto;
    display: flex;
}

.contact-help h3 {
    margin: 0;
    padding: 25px 0px 40px;
    text-align: center;
}

.contact-help {
    margin-bottom: 80px;
    width: 100%;
}

.contact-help .get-in-touch-btn {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: normal;
    text-transform: uppercase;
    color: #FFFFFF;
    padding: 10px 16px;
    background: #000;
    border-color: #000;
    border-radius: 6px;
    margin: 0 auto;
    display: flex;
}

.contact-help h3 {
    margin: 0;
    padding: 25px 0px 40px;
    text-align: center;
}

.contact-cards-main {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 14px;
}

.contact-cards-main .contact-card {
    width: 100%;
    background: #FFFFFF;
    border: 1px solid rgba(70, 135, 127, 0.2);
    box-shadow: 0px 0px 10px rgba(70, 135, 127, 0.1);
    border-radius: 10px;
    padding: 35px 0px;
}

.contact-cards-main .icon {
    background: #144679;
    width: 75px;
    height: 75px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    margin-bottom: 13px;
}

.contact-cards-main .icon img {
    width: 36px;
    object-fit: cover;
    height: 36px;
}

.contact-cards-main h2 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 34px;
    text-align: center;
    color: #0F0F0F;
    background: transparent;
    height: auto;
    padding: 0px;
    max-width: 100%;
    margin-bottom: 21px;
}

.contact-cards-main a {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 30px;
    color: #819291;
    text-align: center;
    display: block;
    text-decoration: none;
}

.contact-cards-main a:hover {
    color: #144679;
}

/******contacius-page-end***********/

/*********Request-Quote=page***********/
.Request-Quote-banner {
    width: 100%;
    background-image: url('../images/request-for-quote-images/request-quote-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
}


.quote-form {
    background: #CBDCEE;
    padding: 59px;
    margin-bottom: 0px;
}

.quote-form .container {
    width: 100%;
    max-width: 747px;
}


.quote-form form {
    display: flex;
    flex-direction: column;
    gap: 15px;
    width: 100%;
    max-width: 100%;
}

.quote-form .form-row {
    display: flex;
    gap: 20px;
}

.quote-form .form-group {
    flex: 1;
    display: flex;
    flex-direction: column;
}

.quote-form label {
    font-size: 14px;
    color: #333;
    margin-bottom: 5px;
}

.quote-form input {
    padding: 10px;
    font-size: 14px;
    border: 1px solid #ccc;
    border-radius: 4px;
    width: 100%;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 15.35px;
    line-height: 19px;
    color: #464646;
    height: 55px;
    padding: 0px;
    padding-left: 15px;
    background: #FFFFFF;
    border: 1.09643px solid #E4E4E4;
    border-radius: 5.48215px;
}

.quote-form input:focus {
    border-color: #007bff;
    outline: none;
}

.select-product {
    width: 100%;
    background: #F6FBFF;
    padding: 80px 0px;
    margin-bottom: 80px;
}

.select-product .select-product-heading {
    background: #fff;
    padding: 60px;
    border-radius: 6px;
}

.select-product .select-product-heading form {
    width: 100%;
    max-width: 669px !important;
    margin: 0 auto;
}

.select-product .select-product-heading form label {
    display: block;
    margin-bottom: 20px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 31px;
    color: #000000;
}

.select-product .select-product-heading form select {
    color: #C0C0C0;
    border: 1px solid #CCCCCC;
    border-radius: 19px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px;
    padding: 20px;
    width: 100%;
}

/*******filter*****/


.select-product-form {
    background-color: #ffffff;
    padding: 40px;
    border-radius: 8px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    width: 100%;
}

.select-product-form .form-group {
    margin-bottom: 40px;
}

.select-product-form label {
    display: block;
    font-weight: bold;
    margin-bottom: 5px;
    color: #333333;
}

.select-product-form input,
textarea {
    width: 100%;
    padding: 10px;
    border: 1px solid #cccccc;
    border-radius: 4px;
    font-size: 14px;
}

.select-product-form textarea {
    height: 80px;
    resize: none;
}

.select-product-form button {
    background-color: #144679;
    border: 0;
    width: 153px;
    height: 50px;
    border-radius: 6px;
    padding: 0px 40px;
    font-family: 'Raleway';
    font-style: normal;
    font-weight: 700;
    font-size: 18px;
    line-height: 43px;
    color: #FFFFFF;
}

.select-product-form button:hover {
    background-color: #000;
    cursor: pointer;
}

.select-product-form form {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.select-product-form .form-group {
    width: 48%;
}

.select-product-form {
    margin-top: 50px;
}

.select-product-form h1 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    color: #144679;
    text-align: left;
    margin: 0;
    padding-bottom: 25px;
}

.select-product-form .form-group label {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #0D0D0D;
    margin-bottom: 15px;
}

.select-product-form .form-group input {
    border: 0.9px solid rgba(0, 0, 0, 0.16);
    border-radius: 5px;
    height: 60px;
}



/********************/
/************************************s-Noise Reduction-s*********************************/

/****************Noise Reduction-banner**************/
.noise-reduction-banner-row h1 {
    font-size: 45px;
    line-height: normal;
    font-weight: 600;
    font-family: 'Inter';
    text-align: left;
    margin: 0 !important;
}

.noise-reduction-banner-row h1 sup {
    font-size: 14px;
}

.noise-reduction-banner-row {
    padding: 179px 0px;
}

/***************************acoustic-panels****************/
.acoustic-panels {
    margin: 100px 0px;
}

.acoustic-panels-text h5 {
    font-size: 26px;
    font-weight: 600;
    line-height: 24px;
    font-family: 'Inter';
    color: #144679;
    margin: 0 !important;

}

.acoustic-panels-text p {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    color: #4C4C4C;
    text-align: left;
    margin-bottom: 25px !important;
}

.acoustic-panels-text ul li {
    font-size: 16px;
    line-height: 26px;
    font-weight: 400;
    font-family: 'Inter';
    color: #4D4D4D;
    margin-bottom: 20px;
    list-style-type: disc;
}

.acoustic-panels-text ul {
    margin-top: 30px;
    margin-bottom: 60px;
}

.acoustic-panels-text ul li span {
    color: #2B2B2B !important;
}

.acoustic-panels-text ul li::marker {
    font-size: 24px;
    margin-top: 10px;
    display: inline;
    color: #144679;
}

.acoustic-panels-text ul li span sup {
    font-size: 10px;
    font-weight: 300;
}

.acoustic-panels-text .button a:hover {
    border-color: #144679;
    border: 1px solid #144679;
    color: #144679;
}

.acoustic-panels-text .button a {
    border: 1px solid transparent;
}

/************noise-reduction-three-images**************/
.noise-reduction-three-images-row {
    padding: 49px 41px;
    border-radius: 20px;
    background: #fff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    box-shadow: -7px 7px 24.8px rgba(0, 0, 0, 0.16);
}

.noise-reduction-three-images-col img {
    width: 100%;
    height: 100%;
    border-radius: 20px;
    object-fit: cover;
}

.noise-reduction-three-images {
    padding: 60px 0px;
    background: #F6FBFF;
}

.noise-control ul li {
    margin-bottom: 10px !important;
}

.noise-reduction-three-images-col:hover img {
    transform: scale(1.1);
}

.noise-reduction-three-images-col img {
    transition: .3s;
}

.noise-reduction-three-images-col {
    overflow: hidden;
    border-radius: 20px;
}

/****************Acoustic-Weather-Hoods*************/
.acoustic-panels-text p.important-p {
    font-size: 18px !important;
}

.acoustic-panels-text p.important-p span {
    font-weight: 500;
    font-size: 18px;
    line-height: 26px;
    color: #144679;
}

.acoustic-panels-text p.important-p b {
    font-size: 18px;
    font-weight: 400;
    color: #4D4D4D;
    line-height: 26px;
}

.acoustic-panels-text .button {
    margin: 60px 0px !important;
}

.extra-p p {
    font-size: 18px;
    line-height: 23px;
    font-weight: 400;
    font-family: 'Inter';
    color: #4C4C4C;
}

.extra-p p span {
    color: #144679;
    font-weight: 500;
}

.extra-p p a {
    color: #144679;
    font-weight: 600;
    font-size: 18px;
}

/**********************Acoustic-Weather-Hoods and-Accessories************/
.acoustic-panels-text-two-images-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 25px;
    margin-top: 55px;
}

.acoustic-panels-inner-para p {
    text-align: center;
    margin: 0 !important;
    padding: 30px 0px;
    background: #DDEEFF;
    border-radius: 0px 0px 20px 20px;
    font-size: 22px;
    color: #000;
    font-weight: 600;
    line-height: normal;
    transition: .3s;
}

.acoustic-panels-inner-img img {
    height: 100%;
    width: 100%;
    height: 353px;
    border-radius: 20px 20px 0px 0px;
}

.acoustic-panels-inner-img {
    height: 353px;
    width: 100%;
    border-radius: 20px 20px 0px 0px;
}

.acoustic-panels-text-two-images-col {
    border-radius: 20px 20px 0px 0px;
    cursor: pointer;
}

.acoustic-panels-text-two-images-col:hover .acoustic-panels-inner-para p {
    background: #144679;
    color: #fff;
}

/* sfligg - 2025-01-09 */
.acoustic-panels-inner-para a {
    color: #000;
}
.acoustic-panels-text-two-images-col:hover .acoustic-panels-inner-para a {
    color: #fff;
}
/*** ***/

.acoustic-panels-inner-para {
    border-radius: 0px 0px 20px 20px;
}

.use-dB-noise.acoustic-panels-text ul {
    /*margin: 0 !important;*/
    margin: 20px !important;
}

.use-dB-noise.acoustic-panels-text h4 {
    margin: 0px 0px 25px;
}
/*
.use-dB-noise.acoustic-panels-text ul li {
    line-height: 16px !important;
}
*/
.use-dB-noise.acoustic-panels-text ul li {
    padding: 7px 0;
    list-style-position: inside;
    list-style-image: url('../images/industrial-silencers-images/list-style-image.png');
    font-size: 16px;
    font-weight: 400;
    color: #4c4c4c;
    font-family: Inter;
    /*line-height: 26px;*/
    line-height: 16px !important;
}


.acoustic-panels-text ul#myList {
    /*margin-bottom: 20px;*/
    margin: 0px 0px 20px 20px;
}

.acoustic-panels-text button#showAllButton {
    font-size: 18px;
    background: none !important;
    border: 0 !important;
    font-weight: 400;
    color: #4D4D4D;
    padding-left: 20px;
    cursor: pointer;
}

.hidden {
    display: none;
}

.acoustic-panels-text h4 {
    margin-top: 0 !important;
}

/************end************/

/* industrial silencers page starts a*/
.industrial-silencers-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/industrial-silencers-banner.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.indust-main {
    width: 100%;
    /*padding: 100px 0;*/
    padding: 50px 0;
}

.indust-main .indust-main-hnp p {
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 400;
    text-align: left;
}

.indust-main .indust-main-hnp h6 {
    font-size: 20px;
    font-family: Inter;
    margin: 0;
}

.indust-main-row {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 20px;
    margin-top: 60px;
    box-sizing: border-box;
}

.indust-main-img img {
    width: 100%;
    margin: 0;
    height: 100%;
    border-radius: 13px 13px 0 0;
}

.indust-main-col {
    box-sizing: border-box !important;
    display: flex;
    flex-direction: column;
    gap: 0px !important;
    overflow: hidden;
}

.indust-main-col .indust-main-txt {
    background-color: #DDEEFF;
    padding: 20px;
    text-align: center;
    border-radius: 0 0 13px 13px;
}

.indust-main-col .indust-main-txt a {
    color: #000;
    text-decoration: none;
    font-size: 24px;
    font-family: Inter;
    font-weight: 600;
    transition: 0.4s;
}

.indust-main-col .indust-main-txt:hover a {
    color: #fff;
    transition: 0.4s;
}

.indust-main-col .indust-main-txt:hover {
    background-color: #144679;
    transition: 0.4s;
}

.indust-main-col .indust-main-img {
    width: 100%;
    box-sizing: border-box !important;
    margin: 0 !important;
    overflow: hidden;
    border-radius: 13px 13px 0 0
}

.indust-main-col:hover img {
    scale: 1.1;
    border-radius: 13px 13px 0 0;
    transition: 0.4s;
}

.whydB {
    width: 100%;
    padding: 60px 0;
    background-color: #F6FBFF;
}

.indust-main-col:hover .indust-main-txt {
    background-color: #144679;
    transition: 0.4s;
}

.indust-main-col:hover .indust-main-txt a {
    color: #fff;
    transition: 0.4s;
}

.faninlet-cards .inlet-cards-row-second .inlet-cards-col-two h6 {
    font-size: 13.44px;
    color: #000;
}

.faninlet-cards .inlet-cards-row-second .inlet-cards-col-two a {
    font-size: 16px;
    font-weight: 600;
}

.faninlet-cards .inlet-cards-row-second {
    flex-wrap: wrap;
    justify-content: center;
}

.faninlet-cards .inlet-cards-row-second .inlet-cards-col-two {
    width: 21%;
}

.faninlet-cards {
    padding: 0 0 50px 0;
}

/* Fan Inlet Silencers page */

.faninlet-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/fan-inlet-banner.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.main-fanInlet {
    width: 100%;
    padding: 100px 0;
}

.main-fanInlet p {
    text-align: left;
    color: #4D4D4D;
    margin: 16px 0;
    font-size: 18px;
    font-weight: 400
}

.faninlet-listitem ul {
    padding: 0;
    margin: 5px 0;
}

.faninlet-listitem ul li {
    padding: 7px 0;
    list-style-position: inside;
    list-style-image: url('../images/industrial-silencers-images/list-style-image.png');
    font-size: 18px;
    font-weight: 400;
    color: #4c4c4c;
    font-family: Inter;
    line-height: 26px;
}

.faninlet-listitem.bluish ul li {
    color: #144679;
}

.faninlet-listitem.bluish h4 {
    margin: 0;
}

.faninlet-listitem {
    margin: 40px 0
}

.main-fanInlet p.italica {
    font-style: italic;
    color: #144679;
    font-size: 18px;
    font-weight: 400;
}

.main-fanInlet .button {
    margin-top: 42px;
}

.main-fanInlet .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-fanInlet .button a:hover {
    transition: 0.4s;
    color: #144679;
}

.inlet-cards-row .inlet-cards-col img {
    width: 100%;
}

.faninlet-cards-first {
    width: 100%;
    padding: 60px 0;
    background-color: #F6FBFF;
}

.inlet-cards-row {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #fff;
    padding: 49px 42px;
    gap: 20px;
    border-radius: 20px;
    box-shadow: -7px 7px 24.8px #00000029;
}

.inlet-cards-row .inlet-cards-col img {
    border-radius: 20px;
}

.faninlet-cards-two {
    padding: 0 0 100px 0;
    width: 100%;
}

.inlet-cards-row-second {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 17px;
}

.inlet-cards-row-second .inlet-cards-col-two {
    width: 25%;
    border-radius: 15.67px;
    padding: 15.61px;
    background-color: #fff;
    box-shadow: 0px 0px 9.14px #0000001A;
}

.inlet-cards-row-second .inlet-cards-col-two img {
    width: 100%;
    border-radius: 15.67px;
}

.inlet-cards-row-second .inlet-cards-col-two h6 {
    margin: 10px 0 21px 0;
    font-size: 18px;
    font-weight: 600;
    line-height: 33.5px;
    font-family: Inter;
    color:#000;
}

.inlet-cards-row-second .inlet-cards-col-two a {
    color: #144679;
    font-size: 16px;
    text-decoration: underline;
    font-weight: 400;
    line-height: 31.8px;
    transition: 0.4s;
    font-family: Inter;
}

.inlet-cards-row-second .inlet-cards-col-two a:hover {
    font-weight: 700;
    transition: 0.4s;
}

/* exhaust silencers page */

.exhaust-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/exhaust-silencer-banner.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.exhaust-silencer-main p {
    color: #4D4D4D;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
}

.exhaust-silencer-main {
    width: 100%;
    padding: 100px 0;
}

.exhaust-silencer-main .button {
    margin-top: 42px;
}

.exhaust-silencer-main .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.exhaust-silencer-main .button a:hover {
    transition: 0.4s;
    color: #144679;
}

/* pd blowers page */

.pd-blower-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/pd-blower-banner.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.main-pdBlower {
    width: 100%;
    padding: 100px 0;
}

.main-pdBlower .pdblower-hnp p {
    font-size: 18px;
    color: #4d4d4d;
    text-align: left;
    font-weight: 400;
}

.main-pdBlower .button {
    margin: 42px 0;
}

.main-pdBlower p.italica {
    margin-top: 30px;
    font-weight: 400;
    color: #144679;
    font-style: italic;
    text-align: left;
    font-family: Inter;
    font-size: 18px
}

.main-pdBlower .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-pdBlower .button a:hover {
    transition: 0.4s;
    color: #144679;
}

.pdBlow-cards-row-second {
    display: flex;
    justify-content: start;
    align-items: center;
    gap: 17px;
}

.pdBlow-cards-row-second .inlet-cards-col-two {
    width: 33%;
    border-radius: 15.67px;
    padding: 15.61px;
    background-color: #fff;
    box-shadow: 0px 0px 9.14px #0000001A;
}

.pdBlow-cards-row-second .inlet-cards-col-two img {
    width: 100%;
    border-radius: 15.67px;
}

.pdBlow-cards-row-second .inlet-cards-col-two h6 {
    margin: 10px 0 21px 0;
    font-size: 13px;
    font-weight: 600;
    line-height: 33.5px;
    font-family: Inter;
    color:#000;
}

.pdBlow-cards-row-second .inlet-cards-col-two a {
    color: #144679;
    font-size: 11px;
    text-decoration: underline;
    font-weight: 400;
    line-height: 31.8px;
    transition: 0.4s;
    font-family: Inter;
}

.pdBlow-cards-row-second .inlet-cards-col-two a:hover {
    font-weight: 700;
    transition: 0.4s;
}

/* industrial mufflers page */

.indust-muffler-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/industrial-muffler-banner.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.main-industmuff {
    width: 100%;
    padding: 100px 0;
}

.main-industmuff .indust-muff-hnp p {
    color: #4D4D4D;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
}

.main-industmuff .button {
    margin-top: 42px
}

.main-industmuff .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-industmuff .button a:hover {
    transition: 0.4s;
    color: #144679;
}

.main-industmuff p.italica {
    margin-top: 40px;
    color: #144679;
    font-style: italic;
    text-align: left;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
}

/* compression silencers page */

.comp-silence-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/compression-silencer-banner.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.main-comp-silencer {
    width: 100%;
    padding: 100px 0;
}

.main-comp-silencer .comp-silence-hnp p {
    color: #4D4D4D;
    text-align: left;
    font-size: 18px;
    font-weight: 400;
}

.main-comp-silencer .button {
    margin: 42px 0;
}

.main-comp-silencer p.italica {
    margin-top: 30px;
    color: #144679;
    font-style: italic;
    text-align: left;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
}

.main-comp-silencer .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-comp-silencer .button a:hover {
    transition: 0.4s;
    color: #144679;
}

/* motor silencers page */
.motor-silence-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/motor-silencer-banner.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.main-motor-silen {
    padding: 100px 0;
}

.main-motor-silen .main-moto-hnp p {
    color: #4d4d4d;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
}

.main-motor-silen .button {
    margin: 42px 0;
}

.main-motor-silen p.italica {
    margin-top: 30px;
    color: #144679;
    font-style: italic;
    text-align: left;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
}

.main-motor-silen .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-motor-silen .button a:hover {
    transition: 0.4s;
    color: #144679;
}

/* ventilation silencers page */
.vent-silencer-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/ventilation-silencer-banner.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.main-vent-silencer {
    width: 100%;
    padding: 100px 0;
}

.main-vent-silencer .main-vent-hnp p {
    color: #4d4d4d;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
}

.main-vent-silencer .button {
    margin: 42px 0;
}

.main-vent-silencer p.italica {
    margin-top: 30px;
    color: #144679;
    font-style: italic;
    text-align: left;
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
}

.main-vent-silencer .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-vent-silencer .button a:hover {
    transition: 0.4s;
    color: #144679;
}

.inlet-cards-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 23px;
}

.inlet-cards-grid .inlet-cards-col-two img {
    width: 100%;
    border-radius: 21px
}

.inlet-cards-grid .inlet-cards-col-two {
    padding: 21px;
    border-radius: 21px;
    background-color: #fff;
    box-shadow: 0px 0px 12.3px 2px #0000001A;
}

.inlet-cards-grid .inlet-cards-col-two h6 {
    font-size: 18px;
    font-family: Inter;
    margin: 10px 0 30px;
    color:#000;
}

.inlet-cards-grid .inlet-cards-col-two a {
    font-size: 16px;
    font-family: Inter;
    font-weight: 400;
    transition: 0.4s;
    color: #144679
}

.inlet-cards-grid .inlet-cards-col-two a:hover {
    font-weight: 700;
    transition: 0.4s;
}

/* engine mufflers page */
.engine-muff-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/industrial-silencers-images/engine-muff-banner.png');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.main-engine-muff {
    width: 100%;
    padding: 100px 0 0;
}

.main-engine-muff .engine-muff-hnp p {
    color: #4d4d4d;
    font-size: 18px;
    font-weight: 400;
    text-align: left;
}

.main-engine-muff .button {
    margin: 42px 0;
}

.main-engine-muff .button a {
    border: 1px solid #144679;
    transition: 0.4s;
    box-shadow: 0px 64px 46.85px #0000000D, 0px 38px 25px #0000000A, 0px 20px 13px #00000008, 0px 8px 6px #00000005, 0px 1px 3px #00000002;
}

.main-engine-muff .button a:hover {
    transition: 0.4s;
    color: #144679;
}


/* industrial Silencers page end a */

/***************==============dbnr-video-page===========********************/
.dbnr-banner-video-block {
    width: 100%;
    background-image: url('../images/dbnr-video-resources-images/video-resources-banner-bg.png');
    background-repeat: no-repeat;
    background-size: cover;
    height: 500px;
    display: flex;
    align-items: center;
}

.dbnr-banner-video-block h3 {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 45px;
    line-height: 61px;
    color: #FFFFFF;
    margin: 0px;
}

.dbnr-you-tube-block {
    width: 100%;
    MARGIN: 50px 0px;
    border-bottom: 1px solid #E5E5E5;
    PADDING-BOTTOM: 50px;
}

.dbnr-you-tube-block h4 {
    margin: 0px;
    padding-bottom: 30px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 26px;
    line-height: 36px;
    color: #000000;
}

.dbnr-you-tube-block iframe {
    width: 100%;
    border-radius: 20px;
    height: 463px;
    border: 1px solid #e5e5e5;
    margin-bottom: 25px;
}

.dbnr-you-tube-block p {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #4D4D4D;
    padding-bottom: 20px;
}

.dbnr-you-tube-block a {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 45px;
    text-decoration-line: underline;
    color: #144679;
}

.dbnr-you-tube-block a:hover {
    color: #000;
}


/************************************case-study***************/
.case-study-heading.noise-reduction-banner-row {
    padding: 262px 0px;
}

.industrial-case-study {
    margin: 80px 0px;
}

.industraial-case-study-col-right h5 {
    font-size: 24px;
    line-height: 45px;
    font-weight: 600;
    color: #144679;
    font-family: 'Inter';
    margin: 30px 0 0px;
}

.industraial-case-study-col-right p {
    font-size: 16px;
    color: #4D4D4D;
    text-align: left;
    line-height: 26px;
    font-weight: 400;
    margin: 5px 0px 30px;
}

.industraial-case-study-row {
    display: flex;
    align-items: self-start;
    justify-content: space-between;
    gap: 20px;
}

.industraial-case-study-col-right {
    width: 100%;
    max-width: 681px;
}

.industraial-case-study-col-left {
    max-width: 409px;
    width: 100%;
}

.industraial-case-study-row h4 {
    margin: 0;
    line-height: 36px;
}

.industrial-img img {
    height: 450px;
    width: 100%;
    border-radius: 15px;
}

.industrial-para p {
    font-size: 18px;
    color: #4C4C4C;
    text-align: left;
    margin: 0;
    line-height: 23px;
    font-weight: 300;
}

.industraial-case-study-row p span {
    color: #144679;
    font-weight: 600;
}

p.industrial-p {
    margin: 60px 0px 20px;
}

.case-study-solution {
    margin-top: 50px;
}

.case-study-solution .button {
    margin-top: 60px;
}

.industraial-case-study-row .button a:hover {
    border-color: #144679;
    border: 1px solid #144679;
    color: #144679;
}

p.industrial-p span i {
    font-weight: 400 !important;
}

.industraial-case-study-row p a {
    color: #4D4D4D;
}

.industrial-img {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.acoustic-panels-inner-para.noise-extra-para p {
    padding: 15px 0px;
}

/******************noise-reduction************/
.architectural-single {
    margin: 40px 0px 80px;
    text-align: center;
}

.architectural-single-heading p {
    font-size: 18px;
    color: #4C4C4C;
    font-weight: 400;
}

.architectural-single-inner-img {
    width: max-content;
    margin: 0 auto;
    padding: 20px;
    background: #fff;
    box-shadow: 0px 0px 12.3px 2px rgba(0, 0, 0, 0.1);
    border-radius: 21.0765px;
}

.architectural-single-inner-img img {
    border-radius: 15px 15px 0px 0px;
}

.architectural-single-inner-img p {
    width: 100%;
    max-width: 330px;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600;
    color: #000;
    margin: 15px 0px;
    font-family: 'Inter';
}

.architectural-single-inner-img a {
    font-size: 16px;
    font-weight: 700;
    color: #144679;
    line-height: normal;
    font-family: 'Inter';
}

.architectural-single-heading p a {
    font-weight: 500;
    margin: 0;
    color: #144679;
}

.architectural-single-heading h4 {
    margin: 40px 0px 30px;
}

.acoustic-panels-text.noise-control p strong {
    color: #4D4D4D;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Inter';
}

.noise-reduction-banner-row h1 {
    text-align: left;
}

/**********end***************/
/********caarrier-page*********/
.caarrier-banner {
    width: 100%;
    background-image: url('../images/careers-page-images/careers-banner.png');
    background-repeat: no-repeat;
    background-size: cover;
}

.careers-noise-reduction {
    width: 100%;
    padding: 80px 0px;
}

.careers-noise-reduction h3 {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 40px;
    line-height: 45px;
    /*text-transform: capitalize;*/
    color: #000000;
    padding-bottom: 25px;
}

.careers-noise-reduction p {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 26px;
    color: #4D4D4D;
}

.careers-noise-reduction p a {
    color: #144679;
}

.careers-noise-reduction h4 {
    margin: 0px;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 26px;
    color: #144679;
    margin: 30px 0px 10px;
}

/********end**********/

/******************contraction-section-style****************/
.application-section ul li:before {
    width: 12px;
    height: 12px;
    background-color: #144679;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 100%;
    content: '';
}

.features-inner-section {
    display: flex;
    justify-content: space-between;
}

.application-section ul li {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #4C4C4C;
}

.application-section ul li {
    position: relative;
}

.application-section ul li {
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
    /*text-transform: capitalize;*/
    line-height: normal;
}

.application-section h5 {
    font-family: Inter;
    font-size: 20px;
    font-weight: 600;
    line-height: 42.82px;
    margin: 0px;
}

.application-section ul {
    margin: 0px;
}

.contraction-section-inner h3 {
    font-family: Inter;
    font-size: 40px;
    font-weight: 700;
    line-height: 45px;
}

.contraction-section {
    padding-top: 35px;
}

.request-button {
    margin: 40px 0px 40px 0px;
}

.request-button a {
    font-family: Inter;
    font-size: 18px;
    font-weight: 700;
    line-height: 42.82px;
    padding: 21px 59px;
    background-color: #144679;
    color: #fff !important;
    border-radius: 60px;
}

.request-button a:hover {
    background-color: transparent;
    color: #144679 !important;
    border: solid 1px;
}

.product-main {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    justify-content: space-between;
}

.product-section {
    margin-top: 100px;
    background-color: #F6FBFF;
    padding: 48px 0px 60px 0px;
}

.product-inner h4 {
    font-family: Inter;
    font-size: 24px;
    font-weight: 700;
    line-height: 42.82px;
    margin: 0px;
}

.product-main-section h5 {
    font-family: Inter;
    font-size: 18px;
    font-weight: 600;
    line-height: 42.82px;
    margin: 10px 0px 0px 0px;
    color: #144679;
}

.product-main-section p {
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: normal;
    margin: 0px;
    color: #4C4C4C;
}

.application-text p {
    font-family: Inter;
    font-size: 18px;
    font-weight: 500;
    line-height: 36px;
    letter-spacing: -0.02em;
    color: #144679;
}

.silencer-banner {
    height: 444px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.silencer-banner h3 {
    font-family: Inter;
    font-size: 45px;
    font-weight: 600;
    line-height: 58px;
    color: #fff;
}

.features-images h5 {
    font-family: Inter;
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    margin: 0px;
}

.features-images {
    display: flex;
    flex-direction: column;
    width: 32%;
}

.features-images a {
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: center;
    color: #fff;
    background-color: #144679;
    padding: 17px 23px;
    border-radius: 5px;
}

.view-model-btn a {
    padding: 16px 59px;
    border-radius: 50px;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    line-height: 42.82px;
    text-align: left;

}

.view-model-btn {
    text-align: center;
    margin-top: 30px;
}

.view-model-btn a:hover {
    background-color: transparent;
    color: #144679 !important;
    border: solid 1px;
}

.features-inner-section {
    display: flex;
}

.application-section {
    margin-bottom: 45px;
}

.application-main-section {
    width: 62%;
}

.application-text-other p {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
}

.Vent-Silencer-Data p {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 31px;
    margin: 0px;
    color: #4C4C4C;
}

.Vent-Silencer-Data p a {
    font-weight: bold;
    color: #144679;
    text-decoration: underline;
}

.application-section:last-child {
    margin-bottom: 0px;
}

.product-inner-ryt {
    width: 30%;
}

.product-inner h4 {
    /*text-transform: lowercase;*/
    text-transform: capitalize;
}

.silencer-banner h2 {
    font-family: Inter;
    font-size: 45px;
    font-weight: 600;
    line-height: 54.46px;
    text-align: left;
    color: #fff;
    background: transparent;
    display: inline-block;
    text-align: left;
    max-width: 100%;
    height: auto;
}

/********technical-silencer-product-=page*end***********/


/***************vent-and-blowdown-silencers*****************/

.acoustic-panels-text.noise-control h6 {
    font-size: 26px;
    font-weight: 600;
    font-family: 'Inter';
    line-height: 36px;
    margin: 0;
}

.architectural-single-inner-img img {
    width: 100%;
    max-width: 330px;
}

.acoustic-panels-text.noise-control h3 {
    margin: 0px 0 25px;
}


/*** sfligg begin - 2025-01-08 ***/

.ventblowdown-listitem {
    margin: 0px 0;
}

.ventblowdown-listitem ul {
    padding: 0;
    margin: 0px;
}

.ventblowdown-listitem ul li {
    padding: 7px 0;
    list-style-position: inside;
    list-style-image: url('../images/industrial-silencers-images/list-style-image.png');
    font-size: 18px;
    font-weight: 400;
    color: #4c4c4c;
    font-family: Inter;
    line-height: 26px;
}

/*** sfligg end - 2025-01-08 ***/


/***************Steam Vent Silencer**********************/
.acoustic-panels-text.noise-control.steam-vent-silencer ul {
    margin-bottom: 40px;
}

.acoustic-panels-text.noise-control.steam-vent-silencer p span {
    color: #144679;
}

.acoustic-panels-text.noise-control.steam-vent-silencer p.p-font-20 {
    font-size: 20px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 10px !important;
}

.step-gas ul {
    margin: 0;
}

.acoustic-panels-text.noise-control.steam-vent-silencer ul {
    padding: 0;
    margin-left: 22px;
}

.acoustic-panels-text.noise-control.steam-vent-silencer p a {
    color: #144679;
    font-weight: 400;
}

/*******end****************/
/******************flexible-page-style****************/
.rectangular-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    gap: 20px;
}

.rectangluar-section {
    width: 21%;
    box-shadow: 0px 0px 9.18px 1.49px #0000001A;
    border-radius: 15px;
    padding: 15px;
}

.rectangluar-section img {
    width: 100%;
}

.rectangluar-section h4 {
    font-family: Inter;
    font-size: 13px;
    font-weight: 600;
    line-height: normal;
    margin: 10px 0px;
    min-height: 33px;
    color:#000;
}

.rectangluar-section a {
    font-family: Inter;
    font-size: 11.95px;
    font-weight: 400;
    line-height: normal;
    text-decoration-line: underline;
}

.flexible-banner {
    height: 444px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.flexible-banner h3 {
    font-family: Inter;
    font-size: 45px;
    font-weight: 600;
    line-height: 54.46px;
    color: #fff;
}

.flexible-inner p {
    font-family: Inter;
    font-size: 16px;
    font-weight: 400;
    line-height: 26px;
    text-align: left;
}

.flexible-inner ul li a {
    font-family: Inter;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
    color: #144679;
}

span.medium-blue {
    margin-left: 7px;
}

.flexible-inner ul li:before {
    content: '';
    width: 12px;
    height: 12px;
    background-color: #144679;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 100%;
}

.flexible-inner ul li {
    position: relative;
}

.flexible-inner ul li {
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
    /*text-transform: capitalize;*/
    line-height: normal;
}

.flexible-inner ul {
    margin-top: 30px;
    margin-bottom: 60px;
}

.Acoustic-main {
    display: flex;
    column-gap: 26px;
    align-items: center;
    width: 100%;
}

.Acoustic-main img {
    width: 100%;
    max-width: 371px;
    height: 352px;
    border-radius: 13px 13px 0px 0px;
}

.acoustic-img h4 {
    font-family: Inter;
    font-size: 22px;
    font-weight: 700;
    line-height: 45.08px;
    color: #000;
    text-align: center;
    margin: 25px 0px;
}

.acoustic-img {
    background-color: #DDEEFF;
    border-radius: 13px 13px 13px 13px;
}

.acoustic-img:hover {
    background-color: #144679;
}

.acoustic-img:hover h4 {
    color: #fff;
}

.offer-main h2 {
    font-family: Inter;
    font-size: 30px;
    font-weight: 700;
    line-height: 45px;
}

.offer-inner ul li a {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
    color: #4C4C4C;
}

.offer-main {
    margin: 60px 0px 80px 0px;
}

.Flexible h3 {
    font-family: Inter;
    font-size: 30px;
    font-weight: 700;
    line-height: 45px;
    text-align: center;
}

.offer-main {
    background-color: #F6FBFF;
    padding: 72px 0px 60px 0px;
}

.Flexible-connections-main {
    padding-bottom: 80px;
}

.offer-inner ul li:before {
    content: '';
    width: 12px;
    height: 12px;
    background-color: #144679;
    position: absolute;
    top: 8px;
    left: 0;
    border-radius: 100%;
}

.flexible-inner h3 {
    font-family: Inter;
    font-size: 40px;
    font-weight: 700;
    line-height: 45px;
    margin-bottom: 0px;
}

.offer-inner ul li {
    position: relative;
}

.offer-inner ul li {
    margin-bottom: 15px;
    padding-left: 20px;
    position: relative;
    /*text-transform: capitalize;*/
    line-height: normal;
}

.rectangluar-section:hover a {
    color: #144679;
    font-weight: 700;
}

.rectangluar-section a {
    color: #144679;
}

/*******************acoustic-page********************************/
.acoustic h4 {
    font-family: Inter;
    font-size: 26px;
    font-weight: 600;
    line-height: 24px;
    color: #144679;
}

.acoustic h5 {
    font-family: Inter;
    font-size: 20px;
    font-weight: 600;
    line-height: 42.82px;
    margin-bottom: 0px;
}

.acoustic ul {
    margin-top: 0px;
    margin-bottom: 0px;
}

.acoustic a {
    color: #4C4C4C !important;
}

.advantages ul li a {
    color: #144679 !important;
}

.advantages h5 {
    color: #144679;
}

.request-button a {
    padding: 21px 59px;
    background-color: #144679;
    color: #fff !important;
    border-radius: 60px;
}

.request-button {
    margin: 60px 0px 60px 0px;
}

.acoustic p {
    font-family: Inter;
    font-size: 18px;
    font-weight: 400;
    line-height: 23px;
}

.acoustic p a {
    color: #144679 !important;
    font-weight: 700;
}

.acoustic-main-section {
    background-color: #F6FBFF;
    padding: 60px 0px;
}

.acoustic-img-secton {
    display: flex;
    gap: 20px;
    justify-content: space-between;
    box-shadow: -7px 7px 24.8px 0px #00000029;
    padding: 49px 42px;
    background-color: #fff;
    border-radius: 20px;
}

.flexible-text {
    margin-bottom: 50px;
    margin-top: 60px;
}

.acoustic-img-secton img {
    border-radius: 15px;
    width: 32%;
}

.request-button a:hover {
    background-color: transparent;
    color: #144679 !important;
    border: solid 1px;
}

.request-button a {
    font-family: Inter;
    font-size: 18px;
    font-weight: 700;
    line-height: 42.82px;
    text-align: left;
    text-underline-position: from-font;
    text-decoration-skip-ink: none;
}

/********end*********/
/* faq page */
.faq-banner {
    width: 100%;
    padding: 150px 0;
    background-image: url('../images/faq-image/faq-banner.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.main-faq {
    width: 100%;
    padding: 100px 0;
}

.main-faq h4 {
    margin: 20px 0;
}

.main-faq .accordion-item {
    border-bottom: 1px solid #ccc;
}

.main-faq .accordion-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    background-color: transparent;
    border: none;
    padding: 15px 0;
    cursor: pointer;
    outline: none;
    text-align: left;
    width: 100%;
    transition: background-color 0.3s;
}

.main-faq .accordion-header h5 {
    margin: 0;
    font-size: 22px;
    font-family: Inter;
    font-weight: 400;
}

.main-faq .accordion-header .icon {
    font-size: 30px;
    color: #333;
    transition: transform 0.3s;
    background-color: #EFF7FF;
    border-radius: 30px;
    padding: 8px 16px;
}

.main-faq .accordion-content {
    display: none;
    padding: 15px;
    background-color: #fff;
    line-height: 1.5;
    padding-right: 0;
}

.main-faq .accordion-content p {
    margin: 0;
    color: #4d4d4d;
    text-align: left;
    font-weight: 400;
    line-height: 26px;
    font-size: 16px;
}

.main-faq .accordion-content ul li {
    font-size: 16px;
    font-weight: 400;
    font-family: Inter;
    color: #4D4D4D;
}

/* sfligg added 2025-01-20 */
.main-faq .accordion-content .faqmore ul.reset{
}
.main-faq .accordion-content .faqmore ul.reset li{
}

.main-faq .accordion-content .faqmore ul li{
    margin: 0px;
    padding: 3px;
    text-indent: 0px;
    list-style-type: disc;
}
/**/
/* close */

/* the sounding banner pages */
.main-sounding-board {
    width: 100%;
    padding: 100px 0;
}

.sounding-board-main-row {
    display: flex;
    justify-content: space-between;
    gap: 40px;
    position: relative;
}

.sounding-board-main-row .sounding-board-left-col {
    width: 100%;
    max-width: 704px;
}

.sounding-board-main-row .sounding-board-right-col {
    background-color: #F5FAFF;
    padding: 30px;
    border-radius: 20px;
    width: 100%;
    max-width: 360px;
    height: 100%;
}

.sounding-board-main-row .sounding-board-right-col a {
    color: #7E7E7E;
    text-decoration: none;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    display: block;
    border-bottom: 1px solid #0000001A;
    padding: 10px 0;
    font-family: Inter;
    transition: 0.4s;
}

.sounding-banner {
    padding: 150px 0;
    width: 100%;
    background-image: url('../images/the-sounding-board-images/sounding-board-banner.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
}

.sounding-board-main-row .sounding-board-right-col a:hover {
    color: #144679;
}

.sounding-board-main-row .sounding-board-left-col h4 {
    margin: 0 0 30px;
    font-weight: 600;
    line-height: normal;
}

.sounding-board-main-row .sounding-board-left-col p {
    color: #4d4d4d;
    font-weight: 400;
    text-align: left;
    font-size: 16px;
    margin: 0 0 20px 0;
}

.sounding-board-main-row .sounding-board-left-col .sounding-post {
    margin: 40px 0;
    border-bottom: 1px solid #0000001A;
    padding-bottom: 40px;
}

.sounding-board-main-row .sounding-board-left-col a {
    color: #144679;
    /*font-size: 18px;*/
    /*transition: 0.3s;*/
    font-family: Inter;
}

.sounding-board-main-row .sounding-board-left-col a:hover {
    /*letter-spacing: 1px;*/
    /*transition: 0.3s;*/
}

.sounding-board-main-row .sounding-board-left-col h6 {
    font-size: 20px;
    font-weight: 600;
    color: #144679;
    text-align: left;
    font-family: 'Inter';
}

.sounding-board-main-row .sounding-board-left-col span {
    color: #144679;
    font-weight: 500;
    font-family: 'Inter';
}

/* close */
/**********************stack-insert-silencers*************/
.main-vent-silencer.stack-insert-silencers p {
    color: #4D4D4D;
    font-size: 16px;
    text-align: left;
    line-height: 24px;
    font-weight: 400;
}

.main-vent-silencer.stack-insert-silencers ul li {
    font-size: 16px;
}

.main-vent-silencer.stack-insert-silencers p.italica i {
    color: #144679;
    font-size: 18px;
}

.stack-insert-silencers-banner {
    background-image: url(../images/stack-insert-silencers-img/stack-insert-silencers-banner.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

/**************************end****************/
.contraction-section-inner h3 {
    width: 100%;
    max-width: 1050px;
}

.header-menu ul.dropdown-content-case {
    position: absolute;
    display: flex;
    flex-direction: column;
    left: -116%;
    top: 12px;
    z-index: 9;
    opacity: 0;
    width: fit-content;
}

ul.dropdown-content-case li a {
    color: #3d3d3d !important;
}

ul.dropdown-content-case li a:hover {
    color: #144679 !important;
}

li.extra-content:hover ul.dropdown-content-case {
    opacity: 1;
}

.footer-first-row {
    width: 25.33%;
}

.footer-sec-row {
    width: 60.33%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.footer-third-row {
    width: 25.33% !important;
    display: flex;
    justify-content: flex-end;
    flex-direction: column;
    margin-left: auto;
    margin-right: 0;
    align-items: flex-end;
}

.contact-text {
    width: 879px;
    margin: 0 auto;
    max-width: 100%;
}

.header-menu ul,
li {
    position: relative;
    z-index: 1;
    transition: all 0.5s;
}

.header-menu ul li ul {
    position: absolute;
    flex-direction: column;
    box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.1);
    border-radius: 7px;
    background: #fff;
    top: 25px;
    /* / padding-top: 20px;  */
    width: 287px;
    display: none;
}

.header-menu ul li:hover ul {
    display: block;
    transition: all 0.5s;
}

.header-menu ul li ul li ul {
    position: absolute;
    left: 100%;
    top: 12px;
    display: none !important;
}

.header-menu ul li ul li:hover ul {
    display: block !important;
    transition: all 0.5s;
}

.header-menu ul li ul li {
    padding: 20px;
    padding-top: 0px;
}

ul.dropdown-content-silencers h6 {
    font-weight: 500;
    font-family: Inter;
    text-align: left;
    margin: 10px;
    font-size: 20px;
    color: #144679;
}

.header-menu ul, li a{cursor:pointer !important;}
.Web-button {position:relative;}
.Web-button:hover ul.submenu{display:block;opacity:1;transition:all ease-in-out 0.7s;}
.Web-button ul.submenu{position:absolute;border:1px solid #144679;background:#fff !important;z-index:1;display:none;max-width: 100%;width:200px;padding:10px;top:51px;opacity:0;transition:all ease-in-out 0.7s;box-shadow:3px 4px 10px #ffffff33;border-radius: 10px;}
.Web-button ul.submenu li a{border:none;display:block;color:#3d3d3d;background:none;font-size:14px;font-weight:500;line-height: normal !important;padding:0;margin:0;height: fit-content !important;font-family:Inter;}
.Web-button ul.submenu li a:hover{color:#144679;}
.Web-button ul.submenu li{line-height: 0;margin:0;padding:0;height: fit-content;width: 100%;padding-bottom: 15px;}
.Web-button ul.submenu li:last-child {padding-bottom: 0px;}


/****************responsive*************/
@media only screen and (max-width: 1230px) {
    .header-menu ul li a {
        font-size: 13px;
    }

    .header-menu ul {
        display: flex;
        column-gap: 20px;
        padding-left: 0px;
    }

    .footer-logos {
        padding-bottom: 0;
    }

    .Web-button a {
        padding: 15px 25px;
    }

    .control-product h4 {
        font-size: 20.04px;
    }

    /********industreal-pages***********/
    .oil-gas-section {
        padding: 80px 0;
    }

    /*******end******/

    /**************** ********Acoustic**************************/
    .acoustic-panels {
        margin: 80px 0px;
    }

    .acoustic-panels-text p {
        margin-bottom: 20px !important;
    }

    .acoustic-panels-text h5 {
        font-size: 25px;
    }

    .acoustic-panels-text .button {
        margin: 50px 0px !important;
    }

    .noise-reduction-banner-row h1 {
        font-size: 40px;
    }

    .noise-reduction-banner-row {
        padding: 150px 0px;
    }

    .acoustic-panels-text ul {
        margin-top: 20px;
        margin-bottom: 50px;
    }

    .acoustic-panels-text h4 {
        margin: 0 !important;
    }

    /**************** ********Acoustic-end**************************/
    /* industrial silencers pages */
    .inlet-cards-row {
        flex-wrap: wrap;
        justify-content: start;
    }

    .inlet-cards-row .inlet-cards-col {
        width: 48%;
    }

    /* close */
    /********dbnr-video-resoureces******/
    .dbnr-you-tube-block {
        PADDING-BOTTOM: 30px;
    }

    /*********************************case-study***************/
    .case-study-heading.noise-reduction-banner-row {
        padding: 220px 0px;
    }

    .industrial-case-study {
        margin: 70px 0px;
    }

    .industraial-case-study-row h4 {
        font-size: 28px;
    }

    p.industrial-p {
        margin: 50px 0px 20px;
    }

    .case-study-solution .button {
        margin-top: 50px;
    }

    /****end**********/
    /****************noise-reduction***********/
    .architectural-single {
        margin: 40px 0px 70px;
    }

    /****end**********/
    /***********************Vent-and-blowdow-silencers*********/

    .acoustic-panels-text.noise-control h6 {
        font-size: 22px;
        line-height: normal;
    }

    /***end********/
    /*********flexible-page**************/
    .rectangluar-section {
        width: 20%;
    }

    /*********flexible-page-end**************/
}

@media only screen and (max-width: 1100px) {

    .logo-header img {
        max-width: 180px;
    }

    /*****public-access********/
    .reduction-web-app {
        width: 100%;
        padding: 60px 0px;
    }

    .reduction-web-app .reduction-heading {
        margin-bottom: 30px;
    }

    .reduction-web-app .tool-overlay {
        bottom: -64px;
        padding: 10px;
    }

    .reduction-web-app .tool-overlay h4 {
        font-size: 20px;
    }

    .paragraph {
        margin-top: 100px;
    }

    .paragraph p {
        font-size: 16px;
    }

    /*********public-access-end******/
}

@media only screen and (min-width: 1024px) {
    .header-menu.toggle-menu.mobile-menu {
        display: none;
    }
}

@media only screen and (max-width: 1024px) {
    .header-menu ul.dropdown-content {
        visibility: visible;
        opacity: 1;
        display: none;
    }

    .toggle-menu.mobile-menu {
        display: block;
    }

    .logo-header {
        width: 50%;
    }

    .header-menu ul.dropdown-content {
        position: static;
    }

    /* .header-menu li.drop-down:hover ul.dropdown-content {
        visibility: visible;
    } */
    /* .header-menu ul.dropdown-content {
        visibility: hidden;
    } */
    .header-menu ul.dropdown-content li {
        padding: 5px;
        width: 80%;
    }

    ul.dropdown-content li a {
        font-size: 11px;
        padding-left: 10px;
    }

    .Web-button {
        float: right;
        width: 153px;
        margin-left: auto;
        text-align: center;
    }

    ul.dropdown-content li {
        padding: 8px !important;
    }

    #toggle {
        width: 38px;
        display: block;
        position: relative;
        border: none;
        background: transparent;
        font-size: 24px;
        background: #144679;
        color: #fff;
        border-radius: 4px;
        margin-left: 15px;
        display: flex;
        order: 3;
    }

    .header-menu {
        display: none;
        width: 94%;
        position: absolute;
        bottom: unset;
        left: 0;
        box-sizing: border-box;
        box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
        z-index: 99;
        right: 0;
        margin: 0 auto;
        top: 140px;

    }

    .toggle-menu ul {
        background-color: #fff;
        padding: 15px;
        margin-top: 0px;
    }

    .header-menu ul.dropdown-content {
        width: 100%;
        left: 0px;
        top: 33px;
        margin: 0 auto;
    }

    ul.dropdown-content {
        padding: 0px;
    }

    .header-menu ul.dropdown-content-silencers {
        right: 0px;
    }

    .header-menu.toggle-menu ul li {
        padding-bottom: 25px;
    }

    #toggle {
        display: block;
    }

    .header-menu ul {
        display: block;
    }

    .Web-button a {
        padding: 10px 25px;
        font-size: 16px;
        justify-content: center;
    }

    h1 {
        font-size: 45px;
        line-height: normal;
    }

    h3 {
        font-size: 35px;
        line-height: normal;
    }

    .control-product {
        width: 48%;
    }

    .control-product img {
        width: 100%;
        max-width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .segment-box-img-text {
        width: 48%;
    }

    .segment-box-img-text img {
        max-width: 100%;
        height: 100%
    }

    .service-overview-main {
        flex-wrap: wrap;
    }

    .control-product {
        height: 100%;
    }

    .service-overview {
        width: 100%;
    }

    .footer-sec-row.footer-box img {
        width: 100%;
        max-width: 180px;
        height: 180px;
        object-fit: contain;
    }

    /********industreal-pages***********/
    .oil-gas-section {
        padding: 70px 0;
    }

    .oil-gas-section h2 {
        font-size: 35px;
    }

    .oil-gas-section h2 {
        font-size: 30px;
    }

    /*******end*************/



    /*********public-access******/
    .reduction-web-app .tool-block {
        gap: 20px;
    }

    .reduction-web-app .tool-overlay h4 {
        font-size: 18px;
    }

    /*********public-access-end*****/

    /*********members-page*********/
    .db-members {
        width: 100%;
        padding: 60px 0px;
    }

    .db-members h3 {
        padding-bottom: 40px;
        font-size: 30px;
        line-height: 36px;
    }

    .db-main-row {
        gap: 40px;
    }

    .db-members h4 {
        font-size: 22px;
        line-height: 28px;
        padding-bottom: 15px;
    }

    .db-members p {
        font-size: 16px;
        line-height: 26px;
        padding-bottom: 20px;
    }

    .db-members a {
        font-size: 16px;
        line-height: 26px;
    }

    /*********members-page-end*********/

    /**********contact-us**********/
    .contact-banner {
        height: 400px;
        background-position: center;
    }

    .contact-form-block {
        margin-bottom: 60px !important;
    }

    .contact-heading h3 {
        font-size: 36px;
        line-height: 36px;
    }

    .contact-form-heading {
        column-gap: 30px;
    }

    .conact-form-text-block h1 {
        font-size: 28px;
        line-height: 36px;
        color: #000000;
        text-align: left;
        margin: 0px;
        padding-bottom: 20px;
    }

    .contact-form-image-block {
        /*width: 50%;*/
        width: 30%;
    }

    .conact-form-text-block {
        /*width: 50%;*/
        width: 70%;
        padding: 50px;
        padding-left: 0px;
    }

    .contact-help {
        margin-bottom: 60px;
    }

    .contact-help .get-in-touch-btn {
        font-size: 14px;
        padding: 8px 14px;
    }

    .contact-help h3 {
        margin: 0;
        padding: 20px 0px 30px;
        text-align: center;
    }

    .contact-cards-main .contact-card {
        padding: 20px 0px;
    }

    .contact-cards-main .icon {
        width: 60px;
        height: 60px;
    }

    .contact-cards-main .icon img {
        width: 30px;
        object-fit: cover;
        height: 30px;
    }

    .contact-cards-main h2 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 10px;
    }

    /**********contact-us-end**********/

    /*************request-for-quote**********************/
    .quote-form {
        background: #CBDCEE;
        padding: 40px;
        margin-bottom: 60px;
    }

    /*************request-for-quote-end**********************/
    /*****************************acoustic-panels*************/
    .acoustic-panels {
        margin: 70px 0px;
    }

    .noise-reduction-three-images-row {
        padding: 40px 35px;
    }

    .noise-reduction-three-images {
        padding: 50px 0px;
    }

    .noise-reduction-banner-row {
        padding: 130px 0px;
    }

    .noise-reduction-banner-row h1 {
        font-size: 38px;
    }

    .acoustic-panels-text p {
        margin-bottom: 18px !important;
    }

    .acoustic-panels-text-two-images-row {
        grid-template-columns: 1fr 1fr;
    }

    .use-dB-noise.acoustic-panels-text h4 {
        margin: 0px 0px 20px;
        font-size: 25px;
    }

    .acoustic-panels-text h4 {
        font-size: 28px;
    }

    /*************ends*************/
    /* industarial silencers pages */
    .faninlet-cards .inlet-cards-row-second .inlet-cards-col-two {
        width: 43%;
    }

    .indust-main {
        padding: 70px 0;
    }

    .whydB {
        padding: 50px 0;
    }

    .industrial-silencers-banner {
        padding: 100px 0;
    }

    .motor-silence-banner {
        padding: 100px 0;
    }

    .faninlet-listitem ul li {
        font-size: 15px;
    }

    .faninlet-listitem {
        margin: 30px 0;
    }

    .indust-main-col .indust-main-txt a {
        font-size: 20px;
    }

    p.italica {
        font-size: 15px !important;
        line-height: normal;
    }

    .faninlet-cards-two {
        padding: 0 0 70px 0;
    }

    .inlet-cards-row-second .inlet-cards-col-two h6 {
        line-height: normal;
    }

    .faninlet-listitem.bluish h4 {
        line-height: normal;
        font-size: 26px;
    }

    .inlet-cards-row-second .inlet-cards-col-two {
        width: 45%;
    }

    .inlet-cards-row-second {
        flex-wrap: wrap;
    }

    .inlet-cards-row-second .inlet-cards-col-two h6 {
        margin: 10px 0;
    }

    .faninlet-cards-first .inlet-cards-row {
        padding: 30px;
    }

    .faninlet-cards-first {
        padding: 50px 0;
    }

    .main-fanInlet {
        padding: 70px 0;
    }

    .main-fanInlet p {
        font-size: 15px;
        line-height: normal;
    }

    .main-pdBlower .pdblower-hnp p {
        font-size: 15px;
        line-height: normal;
    }

    .main-pdBlower {
        padding: 70px 0;
    }

    .pd-blower-banner {
        padding: 100px 0;
    }

    .main-engine-muff {
        padding: 70px 0 0 0;
    }

    .engine-muff-banner {
        padding: 100px 0;
    }

    .main-engine-muff .engine-muff-hnp p {
        font-size: 15px;
    }

    .comp-silence-banner {
        padding: 100px 0;
    }

    .main-comp-silencer {
        padding: 70px 0;
    }

    .main-comp-silencer .comp-silence-hnp p {
        font-size: 15px !important;
        line-height: normal;
    }

    .main-motor-silen {
        padding: 70px 0;
    }

    .main-motor-silen .main-moto-hnp p {
        font-size: 15px !important;
        line-height: normal;
    }

    .vent-silencer-banner {
        padding: 100px 0;
    }

    .main-vent-silencer {
        padding: 70px 0;
    }

    .main-vent-silencer .main-vent-hnp p {
        font-size: 15px !important;
        line-height: normal;
    }

    .indust-muffler-banner {
        padding: 100px 0;
    }

    .main-industmuff {
        padding: 70px 0;
    }

    .main-industmuff .indust-muff-hnp p {
        font-size: 15px !important;
        line-height: normal;
    }

    .exhaust-banner {
        padding: 100px 0;
    }

    .exhaust-silencer-main {
        padding: 70px 0;
    }

    /* close */
    /************dbnr-vdeo-resources**********/
    .dbnr-you-tube-block h4 {
        padding-bottom: 20px;
        font-size: 20px;
        line-height: 26px;
    }

    .dbnr-you-tube-block p {
        padding-bottom: 10px;
    }

    .dbnr-you-tube-block iframe {
        height: 400px;
        margin-bottom: 15px;
    }

    /*end**********/
    /***************************case-study***************************/
    .industrial-case-study {
        margin: 60px 0px;
    }

    .industraial-case-study-row h4 {
        font-size: 25px;
    }

    .industraial-case-study-col-right p {
        margin: 5px 0px 25px;
    }

    .case-study-solution .button {
        margin-top: 40px;
    }

    p.industrial-p {
        margin: 40px 0px 20px;
    }

    .case-study-solution {
        margin-top: 20px;
    }

    .industraial-case-study-col-right p {
        margin: 5px 0px 20px;
    }

    .case-study-heading.noise-reduction-banner-row {
        padding: 180px 0px;
    }

    /*******end********/
    /****************noise-reduction***********/
    .architectural-single {
        margin: 40px 0px 60px;
    }

    /*******end********/
    /************carrier-page**************/
    .careers-noise-reduction {
        width: 100%;
        padding: 60px 0px;
    }

    .careers-noise-reduction h3 {
        font-size: 30px;
        line-height: 28px;
        padding-bottom: 20px;
    }

    .careers-noise-reduction h4 {
        font-size: 20px;
        line-height: 26px;
        margin: 20px 0px 10px;
    }

    .careers-noise-reduction p {
        font-size: 16px;
    }

    /*********end*******/
    /****************technical-silnceer-page*******************/
    .silencer-banner h2 {
        font-size: 40px;
        line-height: normal;
    }

    .contraction-section-inner h3 {
        font-size: 35px;
        line-height: normal;
    }

    .features-inner-section {
        flex-wrap: wrap;
    }

    .application-main-section {
        width: 100%;
    }

    .features-images {
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
    }

    .features-images {
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 500px;
        margin: 0 auto;
        padding: 50px 0px;
    }

    /****************technical-silnceer-page-end*******************/
    /***********************Vent-and-blowdow-silencers*********/

    .acoustic-panels-text.noise-control h6 {
        font-size: 20px;
    }

    .acoustic-panels-text.noise-control h3 {
        margin: 0px 0 20px;
        font-size: 30px;
    }

    /******end******/
    /*********flexible-page**************/
    .flexible-banner h3 {
        font-size: 40px;
    }

    .flexible-inner h3 {
        font-size: 35px;
    }

    .rectangluar-section {
        width: 27%;
    }

    .flexible-banner h3 {
        font-size: 35px;
    }

    /*********flexible-page-end**************/
    /* sounding board and faq page */
    .sounding-board-main-row {
        flex-direction: column;
        box-sizing: border-box !important;
    }

    .sounding-board-left-col {
        max-width: 100% !important;
        box-sizing: border-box;
    }

    .sounding-board-right-col {
        max-width: 100% !important;
        box-sizing: border-box;
    }

    .sounding-board-right-col a {
        font-size: 14px !important;
    }

    .sounding-board-main-row .sounding-board-left-col h4 {
        font-size: 25px;
    }

    .sounding-board-main-row .sounding-board-left-col p {
        font-size: 14px;
    }

    .sounding-board-main-row .sounding-board-left-col a {
        font-size: 14px;
    }

    .sounding-board-main-row .sounding-board-left-col .sounding-post {
        padding-bottom: 20px;
        margin: 20px 0;
    }

    .sounding-banner {
        padding: 100px 0;
    }

    .main-sounding-board {
        padding: 70px 0;
    }

    .main-faq {
        padding: 70px 0;
    }

    .faq-banner {
        padding: 100px 0;
    }

    /* close */


    /*********Request-Quote=page***********/

    .select-product-form {
        margin-top: 40px;
    }

    .select-product-form h1 {
        padding-bottom: 20px;
    }

    .select-product-form .form-group label {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    .select-product-form .form-group input {
        height: 50px;
    }

    .select-product-form textarea {
        height: 50px;
        resize: none;
    }

    .select-product-form button {
        width: 153px;
        height: 45px;
        padding: 0px 40px;
        font-size: 16px;
        line-height: 28px;
        max-width: 100%;
    }

    .select-product {
        padding: 50px 0px;
        margin-bottom: 50px;
    }

    .quote-form {
        margin-bottom: 0px;
    }

    .select-product .select-product-heading {
        padding: 30px;
    }

    .select-product .select-product-heading form label {
        margin-bottom: 20px;
        font-size: 20px;
        line-height: 20px;
    }

    .select-product .select-product-heading form select {
        padding: 15px;
    }

    /*********Request-Quote=page-end***********/
    .segment-box-img-text h5 {
        font-size: 18px;
    }

    ul.dropdown-content-case {
        position: static !important;
        width: 100% !important;
    }

    ul.dropdown-content-case li {
        border-bottom: 1px solid #d3d3d3;
    }

    ul.dropdown-content-case li a {
        font-weight: 400 !important;
        font-size: 12px !important
    }

    ul.dropdown-content-silencers {
        position: static !important;
    }

    ul.dropdown-content-silencers h6 {
        font-size: 15px !important;
    }

    ul.dropdown-content-silencers li a {
        font-weight: 400 !important;
        font-size: 12px !important
    }

}

@media only screen and (max-width: 767px) {
    p {
        font-size: 16px;
    }

    .button a {
        padding: 12px 40px !important;
    }

    .Hero-banner .button {
        margin-top: 30px;
    }

    .segment-box-img {
        grid-template-columns: 1fr 1fr;
    }

    .segment-box-img-text h5 {
        min-height: unset;
    }

    .service-overview {
        width: 100%;
    }

    .footer-inner {
        flex-wrap: wrap;
        row-gap: 30px;
    }

    .footer-box {
        width: 100%;
    }

    .control-product-main {
        column-gap: 10px;
    }

    .fan-left {
        flex-wrap: wrap;
        row-gap: 20px;
    }

    .product-text.product-center {
        width: 100%;
    }

    .product-slider-img img {
        max-width: 100%;
        height: 100%;
        width: 100%;
    }

    .product-slider-img {
        width: 100%;
    }

    .product-text.product-center h2 {
        margin: 0 auto;
    }

    .product-text.product-center {
        text-align: center;
    }

    /* .product-text.product-center h5 {
    text-align: center;
} */
    .slider-section {
        margin-bottom: 40px;
    }

    .product {
        padding: 50px 0px;
    }

    .footer-logos {
        text-align: center;
    }

    .dbnr-noise {
        row-gap: 25px;
        align-items: center;
    }

    .footer-box {
        text-align: center;
    }

    .footer-call-icon {
        justify-content: center;
    }

    .footer-call-icon {
        justify-content: center;
        padding-top: 30px;
    }

    .segment-box-img-text h5:last-child {
        border: none;
    }

    /********industreal-pages***********/
    .oil-gas-section {
        padding: 60px 0;
    }

    .oil-gas-section ul li,
    .oil-gas-section p {
        font-size: 16px;
        line-height: 24px;
    }

    .oil-gas-section h2 {
        font-size: 30px;
    }

    .oil-gas-section h2,
    .oil-gas-section p {
        margin-bottom: 25px;
    }

    /********end****************/

    /*********public-access******/
    .reduction-web-app .tool-block {
        grid-template-columns: 1fr;
    }

    .reduction-web-app .tool-overlay {
        position: static;
    }

    .reduction-web-app .tool-overlay h4 {
        font-size: 16px;
        line-height: normal;
        padding: 10px 0px;
    }

    .paragraph {
        margin-top: 0;
    }

    .reduction-web-app .tool-block {
        margin-bottom: 20px;
    }

    /*********public-access-end******/


    /*************members-page***************/
    .db-main-row {
        display: flex;
        flex-direction: column;
        text-align: center;
        margin-bottom: 30px;
    }

    .db-members h3 {
        margin: 0px;
        padding-bottom: 30px;
        font-size: 24px;
    }

    .db-main-row .db-text-block.DB-EXTRA-IMG {
        order: 1;
    }

    .db-text-block img {
        display: flex;
        justify-content: center;
        max-width: 100%;
        height: 300px;
        object-fit: contain;
    }

    .db-members p {
        text-align: center;
    }

    /*************members-page-end***************/
    /********conatact-us***********/
    .contact-heading h3 {
        font-size: 32px;
    }

    .contact-form-heading {
        column-gap: 30px;
        flex-direction: column;
        row-gap: 30px;
    }

    .contact-form-image-block {
        /*width: 100%;*/
        display: none;
    }
/*
    .contact-form-image-block img {
        width: 100%;
        height: 100%;
        object-fit: cover;
    }
*/
    .conact-form-text-block {
        width: 100%;
        padding: 0px;
        padding-left: 0px;
    }

    .contact-form-block .container {
        padding: 0px 15px;
    }

    .conact-form-text-block h1 {
        font-size: 24px;
        line-height: 34px;
    }

    .contact-cards-main {
        grid-template-columns: 1fr 1fr;
    }

    .contact-form-block {
        padding: 50px 0px;
    }

    /********conatact-us-end***********/
    /*****************************noisess***************/
    .noise-reduction-three-images-row {
        padding: 30px 25px;
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .acoustic-panels {
        margin: 60px 0px;
    }

    .acoustic-panels-text ul {
        margin-top: 15px;
        margin-bottom: 40px;
    }

    .extra-p p {
        font-size: 16px;
    }

    /************Acoustic Weather-Hoods and Accessories*********/
    .acoustic-panels-inner-para p {
        font-size: 18px;
        padding: 20px 0px;
        margin: 0 !important;
    }

    .acoustic-panels-text-two-images-row {
        gap: 20px;
    }

    .acoustic-panels-inner-img img {
        height: 300px;
    }

    .acoustic-panels-inner-img {
        height: 300px;
    }

    /********ends*********/
    /* industrial silencers page */

    .inlet-cards-row .inlet-cards-col {
        width: 100%;
    }

    .inlet-cards-row-second .inlet-cards-col-two {
        width: 100%;
    }

    .pdBlow-cards-row-second {
        flex-wrap: wrap;
    }

    .pdBlow-cards-row-second .inlet-cards-col-two {
        width: 43% !important;
    }

    .pdBlow-cards-row-second .inlet-cards-col-two h6 {
        margin: 0;
    }

    .faninlet-listitem h4 {
        font-size: 22px !important;
        line-height: normal;
    }

    .comp-silence-hnp h4 {
        font-size: 23px !important;
    }

    .main-moto-hnp h4 {
        font-size: 23px !important;
    }

    .main-vent-hnp h4 {
        font-size: 23px !important;
    }

    .pdblower-hnp h4 {
        font-size: 23px !important;
    }

    .indust-muff-hnp h4 {
        font-size: 22px !important;
    }

    .exhaust-silencer-main p {
        font-size: 14px !important;
    }

    .exhaust-silencer-main h4 {
        font-size: 22px !important;
        line-height: normal;
    }

    .main-fan-inlet-hnp h4 {
        font-size: 22px !important;
        line-height: normal;
    }

    /* close */
    /**************************case-study**********************/
    .industrial-case-study {
        margin: 60px 0px;
    }

    .industraial-case-study-row {
        flex-direction: column;
        gap: 40px;
    }

    .industraial-case-study-col-right,
    .industraial-case-study-col-left {
        max-width: 100%;
    }

    .industrial-img {
        display: grid;
        grid-template-columns: 1fr 1fr;
    }

    .industrial-img img {
        height: 380px;
    }

    .case-study-heading.noise-reduction-banner-row {
        padding: 160px 0px;
    }

    /*******end**************/
    /****************noise-reduction-main*************/
    .architectural-single-heading h4 {
        margin: 30px 0px 20px;
        font-size: 22px;
    }

    .architectural-single {
        margin: 40px 0px 50px;
    }

    /*******end**************/
    /****************technical-silnceer-page*******************/
    .product-inner-ryt {
        width: 100%;
    }

    /****************technical-silnceer-page-end*******************/
    /***********************Vent-and-blowdow-silencers*********/

    .acoustic-panels-text.noise-control h6 {
        font-size: 18px;
    }

    .acoustic-panels-text.noise-control h3 {
        font-size: 28px;
    }

    /******end******/
    /*********flexible-page**************/

    .offer-inner ul li a {
        font-size: 16px;
    }

    .offer-main {
        background-color: #F6FBFF;
        padding: 30px;
    }

    .flexible-inner h3 {
        font-size: 30px;
    }

    .acoustic-img h4 {
        font-size: 20px;
    }

    .rectangluar-section {
        width: 43%;
    }

    /*********flexible-page-end**************/
    /**********************stack-insert-silencers*************/
    .main-vent-silencer.stack-insert-silencers h4 {
        line-height: normal;
    }

    /**************************end****************/


    /*********Request-Quote=page***********/
    .select-product-form form {
        flex-direction: column;
    }

    .select-product-form .form-group {
        width: 100%;
    }

    .ext-gp {
        display: none;
    }

    /*********Request-Quote=page-end***********/
    .footer-sec-row.footer-box {
        justify-content: center;
    }

    .all-right-section {
        flex-direction: column;
        row-gap: 10px !important;
    }

    .footer-call-icon {
        justify-content: center;
        padding-top: 0px;
        flex-direction: column;
    }

    .footer-call-icon {
        width: 100%;
        padding-top: 0px;
    }

    .hr-line-box-footer {
        margin: 5px 0px;
    }

    .hr-line-box-footer img {
        border-bottom: 1px solid #292929;
        display: none;
    }

    .last-footer {
        padding: 25px 0px;
    }

    .footer-first-row {
        width: 100%;
    }

    .footer-sec-row {
        width: 100%;
    }

    .footer-third-row {
        width: 100%;
        display: flex;
        justify-content: center;
        flex-direction: column;
        margin-left: auto;
        margin-right: auto;
        align-items: center;
    }

}

@media only screen and (max-width: 599px) {
    .Web-button a {
        padding: 8px 20px;
        font-size: 14px;
    }

    .contact-us {
        height: 400px;
    }

    .all-text h5 {
        text-align: center;
    }

    .header-menu ul.dropdown-content li:hover a {
        color: #144679;
        font-weight: 500;
        text-underline-offset: 4px;
        font-size: 12px;
    }

    .header-menu {
        top: 155px;
    }

    /* .banner-text {
        padding-top: 100px;
    } */
    .returne-btn a {
        font-size: 12px;
    }

    .control-product {
        width: 100%;
    }

    .segment-box-img-text {
        width: 100%;
    }

    h3 {
        font-size: 25px;
        line-height: normal;
    }

    .Turnkey-Solutions {
        height: 250px;
    }

    .segment-box {
        padding: 50px 0px;
    }

    .segment-box-img-text h5 {
        text-align: center;
        font-size: 18px;
    }

    .product {
        padding: 50px 0px;
    }

    .control-product h4 {
        font-size: 18.04px;
    }

    .service-section {
        margin-bottom: 50px;
    }

    .all-right-section {
        flex-direction: column;
        row-gap: 20px;
    }

    .anouncement-bar h5 {
        font-size: 12px;
    }

    .anouncement-bar-icon a {
        font-size: 12px;
    }

    .anouncement-bar-social {
        margin-left: 20px;
        padding-left: 20px;
    }

    .anouncement-bar-social {
        column-gap: 10px;
    }

    .anouncement-bar-icon {
        column-gap: 6px;
    }

    .anouncement-bar-main {
        flex-direction: column;
    }

    .Hero-banner {
        height: 500px;

    }

    h1 {
        font-size: 30px;
    }

    .button a {
        font-size: 16px;
        padding: 18px 40px;

    }

    .slider-section {
        padding: 50px 0px;
    }

    .footer-socil-icon img {
        width: 100%;
        max-width: 20px;
        height: 20px;
        object-fit: contain;
    }

    .call-icon-box img {
        width: 100%;
        max-width: 20px;
        height: 20px;
        object-fit: contain;
    }

    .footer-sec-row.footer-box img {
        width: 100%;
        max-width: 100px;
        height: 100px;
        object-fit: contain;
    }

    .footer-logos img {
        width: 100%;
        max-width: 277px;
        height: 100%;
        object-fit: contain;
    }

    /*************contact-us****************/
    .contact-form-heading .conact-form-text-block .form-row {
        flex-direction: column;
    }

    .contact-cards-main {
        grid-template-columns: 1fr;
    }

    .contact-form-heading .conact-form-text-block button {
        padding: 10px 30px !important;
        font-size: 14.35px;
        line-height: 21px;
        width: 100%;
    }

    /*************contact-us-end****************/
    /*************request-for-quote**********************/
    .quote-form .form-row {
        gap: 15px;
        flex-direction: column;
    }

    .quote-form {
        background: #CBDCEE;
        padding: 40px 0px;
    }

    .quote-form input {
        padding-left: 0 !important;
    }

    .quote-form input::placeholder {
        padding-left: 15px;
    }

    /*************request-for-quote-end**********************/
    /********************s*************/
    .noise-reduction-three-images-row {
        gap: 20px;
    }

    .acoustic-panels {
        margin: 50px 0px;
    }

    .noise-reduction-banner-row {
        padding: 100px 0px;
    }

    .noise-reduction-banner-row h1 {
        font-size: 35px;
    }

    .noise-control ul li {
        margin-bottom: 5px !important;
    }

    .acoustic-panels-text ul {
        margin-top: 15px;
        margin-bottom: 30px;
    }

    .acoustic-panels-text .button {
        margin: 40px 0px !important;
    }

    .acoustic-panels-text p.important-p {
        font-size: 16px !important;
    }

    .acoustic-panels-text p.important-p b {
        font-size: 16px;
    }

    .acoustic-panels-text p.important-p span {
        font-size: 16px;
    }

    /***********************Acoustic Weather Hoods and Accessories*************/
    .acoustic-panels-text ul li {
        font-size: 16px;
        line-height: 26px;
        font-weight: 400;
        font-family: 'Inter';
        color: #4D4D4D;
        margin-bottom: 10px;
    }

    .acoustic-panels-inner-img,
    .acoustic-panels-inner-img img {
        height: 260px;
    }

    .acoustic-panels-inner-para p {
        font-size: 16px;
        padding: 15px 0px;
        margin: 0 !important;
    }

    .use-dB-noise.acoustic-panels-text h4 {
        margin: 0px 0px 15px !important;
        font-size: 22px;
    }

    .acoustic-panels-text h5 {
        font-size: 22px;
    }

    .acoustic-panels-text h4 {
        font-size: 25px;
        line-height: normal;
    }

    /*******ends*******/
    /* industrial silencers pages */
    .faninlet-cards .inlet-cards-row-second .inlet-cards-col-two {
        width: 100%;
    }

    .indust-main {
        padding: 50px 0;
    }

    .whydB {
        padding: 0;
    }

    .industrial-silencers-banner {
        padding: 70px 0;
    }

    .motor-silence-banner {
        padding: 70px 0;
    }

    .faninlet-listitem ul li {
        font-size: 13px;
        line-height: normal;
    }
/*
    .faninlet-listitem {
        margin: 15px 0;
    }
*/
    .faninlet-listitem {
        margin: 20px 0
    }

    .indust-main .indust-main-hnp p {
        font-size: 13px;
        line-height: normal;
    }

    .indust-main-row {
        margin-top: 25px;
    }

    .indust-main .indust-main-hnp h6 {
        font-size: 17px;
    }

    .indust-main-hnp h3 {
        font-size: 20px;
    }

    .whydB h4 {
        line-height: normal;
        font-size: 22px;
    }

    .indust-main-row {
        display: grid;
        grid-template-columns: 100%;
    }

    .indust-main-col .indust-main-txt a {
        font-size: 16px;
    }

    .inlet-card-head h4 {
        line-height: normal;
        margin: 20px 0;
        font-size: 21px !important;
    }

    p.italica {
        font-size: 13px !important;
    }

    .faninlet-cards-two {
        padding: 0 0 50px 0;
    }

    .main-fan-inlet-hnp p {
        font-size: 14px;
    }

    .inlet-cards-row-second .inlet-cards-col-two h6 {
        font-size: 14px;
    }

    .inlet-cards-row-second .inlet-cards-col-two a {
        font-size: 11px;
    }

    .faninlet-cards-first .inlet-cards-row {
        padding: 20px;
    }

    .main-fanInlet {
        padding: 50px 0;
    }

    .faninlet-banner {
        padding: 70px 0;
    }

    .main-fanInlet p {
        font-size: 13px;
    }

    .pdBlow-cards-row-second .inlet-cards-col-two {
        width: 100% !important;
    }

    .main-pdBlower .pdblower-hnp p {
        font-size: 13px;
    }

    .main-engine-muff .engine-muff-hnp p {
        font-size: 13px;
    }

    .main-engine-muff .engine-muff-hnp h4 {
        font-size: 22px;
    }

    .main-pdBlower {
        padding: 50px 0 0;
    }

    .pd-blower-banner {
        padding: 70px 0;
    }

    .main-engine-muff {
        padding: 50px 0 0 0;
    }

    .engine-muff-banner {
        padding: 70px 0;
    }

    .main-comp-silencer {
        padding: 50px 0;
    }

    .comp-silence-banner {
        padding: 70px 0;
    }

    .main-comp-silencer .comp-silence-hnp p {
        font-size: 13px !important;
    }

    .main-motor-silen {
        padding: 50px 0;
    }

    .vent-silencer-banner {
        padding: 70px 0;
    }

    .main-vent-silencer {
        padding: 50px 0;
    }

    .main-vent-silencer .main-vent-hnp p {
        font-size: 13px !important;
    }

    .indust-muffler-banner {
        padding: 70px 0;
    }

    .main-industmuff {
        padding: 50px 0;
    }

    .main-industmuff .indust-muff-hnp p {
        font-size: 13px !important;
    }

    .exhaust-silencer-main {
        padding: 50px 0;
    }

    .exhaust-banner {
        padding: 70px 0;
    }

    /* close */
    /******************************case-study******************/
    .industrial-img {
        display: grid;
        grid-template-columns: 1fr;
    }

    .industrial-img img {
        height: 100%;
    }

    .case-study-heading.noise-reduction-banner-row {
        padding: 140px 0px;
    }

    .industraial-case-study-col-right h5 {
        font-size: 20px;
        margin: 20px 0 0px;
    }

    .industraial-case-study-row h4 {
        font-size: 24px;
        line-height: normal;
    }

    .industrial-case-study {
        margin: 50px 0px;
    }

    .industrial-para p {
        font-size: 16px;
    }

    .industrial-p {
        margin: 30px 0px 15px;
    }

    /*********end**********/
    /****************noise-reduction-main*************/
    .architectural-single-heading h4 {
        margin: 30px 0px 20px;
        font-size: 22px;
    }

    .architectural-single {
        margin: 40px 0px 40px;
    }

    /*********end**********/
    .segment-box-img {
        grid-template-columns: 1fr;
        column-gap: 0;
        row-gap: 0;
    }

    /************carrier-page**************/
    .careers-noise-reduction {
        width: 100%;
        padding: 50px 0px;
    }

    .careers-noise-reduction h3 {
        font-size: 24px;
        line-height: 28px;
        padding-bottom: 10px;
    }

    .dbnr-banner-video-block {
        height: 400px;
    }

    .dbnr-banner-video-block h3 {
        font-size: 32px;
        line-height: 61px;
    }

    /*********end*******/
    /****************technical-silnceer-page*******************/
    .product-inner-ryt {
        width: 100%;
    }

    .product-section {
        margin-top: 0px;
        background-color: #F6FBFF;
        padding: 40px 0px 40px 0px;
    }

    .features-images {
        display: flex;
        flex-direction: column;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        padding: 50px 0px;
    }

    .contraction-section {
        padding-top: 20px;
    }

    .contraction-section-inner h3 {
        font-size: 25px;
        line-height: normal;
    }

    .silencer-banner h2 {
        font-size: 30px;
        line-height: normal;
        text-align: center;
    }

    .application-section ul li {
        font-size: 15px;
    }

    .request-button a {
        font-size: 15px;
    }

    /****************technical-silnceer-page-end*******************/
    /*********flexible-page**************/

    .Acoustic-main img {
        width: 100%;
        max-width: 100%;
        height: 100%;
        border-radius: 13px 13px 0px 0px;
    }

    .Acoustic-main {
        flex-wrap: wrap;
    }

    .acoustic-img {
        width: 100%;
    }

    .Acoustic-main {
        row-gap: 30px;
    }

    .rectangluar-section {
        width: 100%;
    }

    .offer-main {
        margin: 60px 0px 50px 0px;
    }

    .flexible-banner h3 {
        text-align: center;
    }

    .rectangluar-section {
        text-align: center;
    }

    .offer-inner ul li a {
        font-size: 15px;
    }

    .offer-main {
        padding: 15px;
    }

    .flexible-inner h3 {
        font-size: 25px;
        line-height: normal;
    }

    .flexible-inner ul li a {
        font-size: 15px;
    }

    .offer-main {
        margin: 50px 0px 50px 0px;
    }

    .acoustic-img-secton img {
        width: 100%;
    }

    .acoustic-img-secton {
        flex-wrap: wrap;
    }

    .acoustic-main-section {
        padding: 40px 0px;
    }

    .Flexible h3 {
        font-size: 25px;
    }

    .acoustic p {
        font-size: 16px;
    }

    .acoustic h4 {
        margin-bottom: 0px;
    }

    .Flexible-connections-main {
        padding-bottom: 40px;
    }

    .request-button {
        margin: 40px 0px 40px 0px;
    }

    .request-button a {
        font-size: 16px;
    }

    .acoustic-img-secton {
        padding: 20px 20px;
    }

    .flexible-inner ul li:before {
        top: 4px;
    }

    .flexible-text {
        margin-bottom: 40px;
        margin-top: 40px;
    }

    /*********flexible-page-end**************/
    /* sounding board and faq page */
    .sounding-banner {
        padding: 70px 0;
    }

    .main-sounding-board {
        padding: 50px 0;
    }

    .sounding-board-main-row .sounding-board-right-col a {
        font-size: 12px !important;
    }

    .sounding-board-main-row .sounding-board-left-col a {
        font-size: 12px !important;
    }

    .sounding-board-main-row .sounding-board-left-col h4 {
        font-size: 20px;
    }

    .sounding-board-main-row .sounding-board-left-col p {
        font-size: 12px;
    }

    .main-faq {
        padding: 50px 0;
    }

    .faq-banner {
        padding: 70px 0;
    }

    .sounding-board-main-row .sounding-board-left-col h6 {
        margin: 10px 0;
        font-size: 17px !important;
    }

    /* close */
}


@media only screen and (max-width: 480px) {

    .footer-call-icon {
        flex-direction: column;
        row-gap: 0px;
        padding-bottom: 0px;
    }

    .call-icon-box {
        column-gap: 15px;
    }

    .logo-header {
        width: 40%;
    }

    /********************noises***************/
    .noise-reduction-three-images-row {
        grid-template-columns: 1fr;
    }

    .noise-reduction-banner-row h1 {
        font-size: 30px;
    }

    /***********************Acoustic Weather Hoods and Accessories*************/
    .acoustic-panels-text-two-images-row {
        gap: 10px;
        grid-template-columns: 1fr;
    }

    /*****end*****/
    /**************************case-study*******************/
    .case-study-heading.noise-reduction-banner-row {
        padding: 120px 0px;
    }

    /******end******/
    /***********************Vent-and-blowdow-silencers*********/

    .acoustic-panels-text-two-images-row {
        gap: 20px;
    }

    .architectural-single-inner-img {
        width: 100%;
        max-width: 80%;
    }

    /******end******/
    .Web-button {
        width: 130px;
        margin-left: auto;
        text-align: center;
        padding-left: 15px;
    }

    .Web-button a {
        height: 40px !important;
    }

    .returne-btn a {
        line-height: 28.82px;
    }
}