.ast-builder-menu .main-navigation > ul > li a {
	color: #ffffff !important;
	text-transform: uppercase !important;	
font-weight: normal !important;
}
.ast-below-header-wrap {
	margin-top: 20px !important;
	display: block !important;
}
.wp-block-uagb-buttons-child {
	border: 1px solid #ffffff !important;
}
.desc {
	line-height: 44px !important;
}
.underline {
	text-decoration: underline !important;
	text-transform: uppercase !important;
}
.home .wp-container-core-group-is-layout-4 .wp-block-media-text {
	padding-left: 125px !important;
}
.ast-icon svg {
    fill: #000 !important;
}
h2.wp-block-heading {
	font-size: 60px !important;
	font-weight: normal !important;
}
.wp-block-uagb-buttons .uagb-block-bea0bd24 .uagb-buttons-repeater .uagb-button__link {
	font-size: 30px !important;
	padding-left: 80px !important;
	padding-right: 80px !important;
}
.main-header-menu > .menu-item > .menu-link {
	font-size: 28px !important;
	font-weight: normal !important;
}
h1.wp-elements-c4ce48312227d3ed047d78a8a3b72d93 {
	font-size: 60px !important;
}
h2, .entry-content h2 {
	font-size: 48px !important;
}
h3, .entry-content h3 {
	font-size: 36px !important;
}
.contact_us .is-layout-constrained > :first-child {
	font-size: 72px !important;
	font-weight: normal !important;
}
.has-large-font-size {
    font-size: 28px !important;
}
b, strong {
    font-size: 28px !important;
}
#ast-desktop-header {
	    padding-top: 40px !important;
}
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description, .ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description {
	background: #000 !important;
}
.ast-separate-container .ast-article-single:not(.ast-related-post), .woocommerce.ast-separate-container .ast-woocommerce-container, .ast-separate-container .error-404, .ast-separate-container .no-results, .single.ast-separate-container .ast-author-meta, .ast-separate-container .related-posts-title-wrapper, .ast-separate-container .comments-count-wrapper, .ast-box-layout.ast-plain-container .site-content, .ast-padded-layout.ast-plain-container .site-content, .ast-separate-container .ast-archive-description,.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
	background: none !important;
}
.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_caption.gallery-caption {
    display: none !important;
}
.wpcf7 input[type=submit] {
	background: #000 !important;
}
@media (max-width: 921px) {
    header .custom-logo-link img, .ast-header-break-point .site-logo-img .custom-mobile-logo-link img {
        max-width: 200px !important;
    }
	header .custom-logo-link img {
    width: 100% !important;
		max-width: 600px !important;
}
	.desktop_banner {
		display: none !important;
	}
}
@media (min-width: 922px) {
	.mobile_banner {
		display: none !important;
	}
}