/* End custom CSS */

.elementor-theme-builder-content-area {
	height: 400px;
}

.elementor-location-header:before, .elementor-location-footer:before {
	content: "";
	display: table;
	clear: both;
}

/* Start custom CSS for global, class: .elementor-global-34452 */
@media (max-width:991px) {
	.elementor-element-2f0cf00 {
		display: none !important;
	}
}

/* End custom CSS */

/* Start custom CSS for global, class: .elementor-global-41763 */
body li#field_14_14 .gchoice label {
	position: relative;
	top: 0px;
}

body .uwy.userway_p5 .userway_buttons_wrapper .uai.uli {
	bottom: 40px;
	overflow-x: hidden !important;
}

html {
	overflow-x: hidden !important;
}

@media only screen and (max-width: 991px) {
	body main ul {
		padding-left: 15px !important;
	}
	
	.bc_nav_container_mobile #navbarSupportedContent ul li {
		top: 0px !important;
	}
	
	.bc_nav_container_mobile {
		position: fixed !important;
	}
}

@media (min-width: 768px)  and (max-width: 991px) {
	.bc_nav_container_mobile #navbarSupportedContent ul ul li.level-3-active ul {
		padding-top: 0px !important;
	}
}

li#field_1_4 .ginput_container.ginput_container_select {
	border-bottom: none !important;
}

@media only screen and (min-width: 1200px) {
	.elementor-widget-container .coupons .footer_form_A .gform-body ul.gform_fields li.gfield label {
		margin-left: 0px !important;
	}
	
	.elementor-widget-container .coupons .footer_form_A .gform-body ul.gform_fields li.gfield select#input_9_6, .elementor-widget-container .coupons .footer_form_A .gform-body ul.gform_fields li.gfield .validation_message--float {
		padding: 0 !important;
		border-top: none !important;
	}
}

.request_form  .gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_legacy_markup_wrapper li.gfield_error textarea {
	border-bottom: 1px solid #790000 !important;
}

.check-location span.text-decoration-none.h4 {
	margin-bottom: 0px;
}

.check-location .icon {
	top: 0px !important;
	position: relative;
}

body li#field_14_14 .gchoice label {
	position: relative;
	top: 1px;
}

body.page-id-111 .free_estimate_form #gform_14 .gfield--type-checkbox label {
	color: #000 !important;
}

body .elementor-widget-rds .finance_page_form #gform_14 .gfield--type-radio label {
	color: #000 !important;
}

.check-location h6.text-capitalize.d-inline-block.mb-0 {
	position: relative;
	bottom: 1px;
}

@media (max-width:767px) {
	.subpage-sidebar-container {
		padding: 0 25px;
	}
}
