.elementor-5241 .elementor-element.elementor-element-1e4835e:not(.elementor-motion-effects-element-type-background), .elementor-5241 .elementor-element.elementor-element-1e4835e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://knowhow.gdpweb.net/wp-content/uploads/Banner_About-Us.jpg");background-position:center center;}.elementor-5241 .elementor-element.elementor-element-1e4835e > .elementor-background-overlay{background-color:#00000075;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5241 .elementor-element.elementor-element-1e4835e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5241 .elementor-element.elementor-element-9bf4be1 .elementor-heading-title{color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5241 .elementor-element.elementor-element-0bcbe8c{font-weight:400;color:var( --e-global-color-text );}.elementor-5241 .elementor-element.elementor-element-ea3573a{--spacer-size:50px;}.elementor-5241 .elementor-element.elementor-element-6346bd0 .wppb-register-user #register.submit.button{background-color:#064C4C;color:#FFFFFF;padding:8px 25px 8px 25px;border-style:none;border-radius:4px 4px 4px 4px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */#wppb-register-user{
	box-shadow: 0 0 37.5px 14px rgb(2 8 53 / 6%);
	padding: 25px;
	/*max-width: 500px;*/
	margin-left: auto;
	margin-right: auto;
}
.wppb-form-field > label,
.wppb-form-field > input{
	display: block;
	float: none!important;
	width: 100% !important;
}
.nice-select {
	width: 100% !important;
	background-color: #fafafa !important;
	border-color: #ccc !important;
	font-size: 16px;
	height: 44px !important;
}

.wppb-form-field .wppb-description-delimiter{
	display: block;
	float: none!important;
	width: 100% !important;
	margin-left: 0 !important;
	font-size: 90%;
	line-height: 1.4;
}
.wppb-form-field > label{
	margin-bottom: 5px;
}
#pass-strength-result{
	display: block !important;
	float: none !important;
	width: 100%;
	margin-left: 0!important;
}
.wppb-form-field.wppb-select-user-role{
    display: none !important;
}
/*.alert.wppb-success{ display:none !important}*/

.wppb-checkbox-terms-and-conditions label a{
	text-decoration: underline !important;
}

.wppb_billing_heading,.wppb_billing_country{ display: none !important }
.nice-select ul.list{ width: 100% !important }
#wppb-form-element-26{ padding-bottom: 0 }
#wppb-form-element-26 ul.wppb-checkboxes{ width: 100% }
#wppb-form-element-26 ul.wppb-checkboxes li:last-child{
	padding-right: 0;
}
#wppb-form-element-26 ul.wppb-checkboxes li:last-child label{
	display: inline;
	padding-left: 10px;
}
#pass-strength-result{ line-height: 1.5 }
@media(min-width: 991px){
	.wppb-default-first-name,
	.wppb-default-last-name,
	.wppb-default-e-mail,
	.wppb-email,
	.wppb-select-country,
	.wppb-woocommerce-customer-billing-address{
		width: 50% !important;
		float: left;
	}

	.wppb-default-last-name:after,
	.wppb-email:after,
	.wppb-woocommerce-customer-billing-address:after{
		content:"" !important;
		display:block !important;
		clear:both !important;
	}
	#wppb-form-element-17, /*org*/
	#wppb-form-element-20 /*pass*/{
		clear: left;
	}

}

#wppb-register-user > ul > li.wppb-form-field{ padding-left: 10px; padding-right: 10px }/* End custom CSS */