nav.site-navigation li[id="menu-item-42"].current-menu-item a {
	background: url(../images/icon1.svg);
}

nav.site-navigation li[id="menu-item-42"] a {
	background: url(../images/icon1noactive.svg);
}

nav.site-navigation li[id="menu-item-787"] a:hover {
	background: url(../images/icon2noactive.svg);
}

nav.site-navigation li[id="menu-item-787"] a {
	background: url(../images/icon2.svg);
}
nav.site-navigation li[id="menu-item-788"] a:hover {
	background: url(../images/icon3noactive.svg);
}

nav.site-navigation li[id="menu-item-788"] a {
	background: url(../images/icon3.svg);
}

nav.site-navigation li[id="menu-item-789"] a:hover {
	background: url(../images/icon4noactive.svg);
}

nav.site-navigation li[id="menu-item-789"] a {
	background: url(../images/icon4.svg);
}

nav.site-navigation li a {
	background-repeat: no-repeat!important;
	background-position: center left!important;
		padding: 0 0 0 40px!important;
}

.ast-theme-transparent-header .ast-builder-menu .main-header-menu .menu-item:hover > .menu-link {
	color: #FFE040!important;
}

@media screen and (min-width: 767px) and (max-width: 1024px) {
	.elementor-column.elementor-col-33, .elementor-column[data-col="33"] {
		width: 100%!important;
	}
	.elementor-574 .elementor-element.elementor-element-03a25fa > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-4f4a9d3 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-0a3f121 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-d2f5e01 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-d2f5e01 > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-4fdc39a > .elementor-element-populated, .elementor-574 .elementor-element.elementor-element-6221ceb > .elementor-element-populated {
		    margin: 20px 200px 20px 200px!important;
	}
}

@media screen and (max-width: 767px) {
	.wpforms-container input.wpforms-field-medium, .wpforms-container select.wpforms-field-medium, .wpforms-container .wpforms-field-row.wpforms-field-medium {
		max-width: 100%!important;
	}
}

@media screen and (max-width: 980px) {
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row {
		grid-template-columns: 1fr!important;
	}
}