
.elementor-3510 .elementor-element.elementor-element-1ef182c3:not(.elementor-motion-effects-element-type-background), .elementor-3510 .elementor-element.elementor-element-1ef182c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-kcmph.nitrocdn.com/sMDMHZOIXQuqsnOIAXwqGMwjShSCQXkA/assets/images/optimized/rev-ca607bc/www.nalishavalves.com/wp-content/uploads/2023/01/s1.jpg");
	background-position: center center;
	background-size: cover;
}

.elementor-3510 .elementor-element.elementor-element-1ef182c3 > .elementor-background-overlay {
	background-color: #000;
	opacity: .95;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-3510 .elementor-element.elementor-element-1ef182c3 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 70px 0px 60px 0px;
}

.elementor-3510 .elementor-element.elementor-element-4ef0cfbf > .elementor-container > .elementor-column > .elementor-widget-wrap {
	align-content: center;
	align-items: center;
}

.elementor-3510 .elementor-element.elementor-element-4ef0cfbf {
	padding: 0px 0px 13px 0px;
}

.elementor-3510 .elementor-element.elementor-element-2df05f23 .ct-heading .item--title {
	color: #fff;
	font-size: 36px;
	line-height: 44px;
	margin-bottom: 0px;
}

.elementor-3510 .elementor-element.elementor-element-2df05f23 .ct-heading .item--title i {
	color: #fff;
}

.elementor-3510 .elementor-element.elementor-element-63bcdcfc > .elementor-element-populated {
	margin: 0px 0px 0px 30px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 30px;
}

.elementor-widget-text-editor {
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
	color: var(--e-global-color-text);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
	background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-primary);
}

.elementor-3510 .elementor-element.elementor-element-3c6d7533 {
	font-size: 18px;
	line-height: 34px;
	color: #fff;
}

.elementor-3510 .elementor-element.elementor-element-2fc27fd7 {
	padding: 0px 0px 0px 82px;
}

.elementor-3510 .elementor-element.elementor-element-37ecd392 > .elementor-element-populated {
	margin: 34px 0px 0px 0px;
	--e-column-margin-right: 0px;
	--e-column-margin-left: 0px;
}

.elementor-3510 .elementor-element.elementor-element-60636a70 > .elementor-widget-container {
	margin: 0px 0px 42px 0px;
}

.elementor-3510 .elementor-element.elementor-element-18b7ca15 > .elementor-widget-container {
	margin: 0px 0px 42px 0px;
}

.elementor-3510 .elementor-element.elementor-element-1b301a3e > .elementor-widget-container {
	margin: 0px 0px 42px 0px;
}

.elementor-3510 .elementor-element.elementor-element-2d29b35 iframe {
	height: 370px;
	filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg);
}

@media (max-width:1024px) {
	.elementor-3510 .elementor-element.elementor-element-2df05f23 .ct-heading .item--title {
		font-size: 30px;
		line-height: 38px;
	}
	
	.elementor-3510 .elementor-element.elementor-element-63bcdcfc > .elementor-element-populated {
		margin: 0px 0px 0px 0px;
		--e-column-margin-right: 0px;
		--e-column-margin-left: 0px;
	}
	
	.elementor-3510 .elementor-element.elementor-element-3c6d7533 {
		font-size: 16px;
		line-height: 30px;
	}
	
	.elementor-3510 .elementor-element.elementor-element-2fc27fd7 {
		padding: 0px 0px 0px 68px;
	}
}

@media (max-width:767px) {
	.elementor-3510 .elementor-element.elementor-element-2fc27fd7 {
		padding: 0px 0px 0px 0px;
	}
}

@media (min-width:768px) {
	.elementor-3510 .elementor-element.elementor-element-7758a428 {
		width: 54.083%;
	}
	
	.elementor-3510 .elementor-element.elementor-element-63bcdcfc {
		width: 45.917%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-3510 .elementor-element.elementor-element-37ecd392 {
		width: 45%;
	}
	
	.elementor-3510 .elementor-element.elementor-element-2c6b7216 {
		width: 55%;
	}
}

@media (min-width:1025px) {
	.elementor-3510 .elementor-element.elementor-element-1ef182c3:not(.elementor-motion-effects-element-type-background), .elementor-3510 .elementor-element.elementor-element-1ef182c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-attachment: fixed;
	}
}

.elementor-3510 .elementor-element.elementor-element-1ef182c3:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-3510 .elementor-element.elementor-element-1ef182c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
