.ast-primary-header-bar .ast-builder-grid-row.ast-grid-center-col-layout {
	grid-template-columns: auto 1fr auto;
}
.ast-builder-menu .main-navigation>ul {
	justify-content: center;
}
.main-header-bar .main-header-bar-navigation .sub-menu, .ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile {
	padding: 10px 0;
}
.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle {
	box-shadow: none;
	outline: none;
}
footer .ginput_container input {
	background: transparent!important;
	color: #4b4b4c!important;
}
.gform_button.button {
background: #ec861d!important;
width: 100%!important;
font-size: 16px!important;
}
.gform_button.button:hover {
background: #e66d13!important;
}
footer .gform-theme form {
margin-top: -25px;
}
.elementor-widget-text-editor .elementor-widget-container ul {
margin: 0;
}
a:focus, button:focus, input:focus, textarea:focus {
outline: none!important;
box-shadow: none!important;
}
p.gform_required_legend, .gfield_label {
	color: #fff!important;
	font-size: 16px!important;
}
.ginput_container input, .ginput_container textarea {
	background-color: #212121!important;
	color: #fff!important;
}
input:focus, textarea:focus, textarea:hover, input:hover {
	border-color: #ec861d!important;
}
.gform-theme--foundation .gform_fields {
	row-gap: 20px!important;
}
.contact_btn .e-con-inner {
padding: 0;
}
.contact_btn .elementor-widget.elementor-widget-uael-modal-popup {
	top: auto;
    bottom: 20px;
    right: 30px;
}
.ast-scroll-to-top-right {
bottom: 100px;
}
.copyright-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.copyright-content p {
	margin: 0;
}
@media (max-width: 1199px) {
	.copyright-content {
		flex-direction: column;
gap: 10px;
	}
}