.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
	padding-left: min(var(--wc-gutter), 40px);
	padding-right: min(var(--wc-gutter), 40px);
}

@media (max-width: 429px) {

	.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar {
		padding-left: clamp(14px, 5.13vw, 20px);
		padding-right: clamp(14px, 5.13vw, 20px);
	}

	.ast-header-break-point #ast-mobile-header .ast-primary-header-bar .ast-builder-grid-row {
		column-gap: clamp(10px, 4.1vw, 16px);
	}

	.ast-header-break-point #ast-mobile-header .ast-primary-header-bar .site-header-section {
		column-gap: clamp(8px, 5.13vw, 20px);
	}

	.ast-header-break-point #ast-mobile-header .ast-primary-header-bar .ast-builder-layout-element {
		padding-left: 0;
		padding-right: 0;
	}

	.ast-theme-transparent-header #ast-mobile-header .site-logo-img .transparent-custom-logo img,
	.ast-header-break-point #ast-mobile-header .site-logo-img .custom-logo {
		width: clamp(92px, 29.75vw, 116px);
		max-width: clamp(92px, 29.75vw, 116px);
	}

	.ast-header-break-point #ast-mobile-header .ast-builder-button-wrap .ast-custom-button {
		font-size: clamp(10px, 3.077vw, 12px);
		padding-left: clamp(8px, 3.59vw, 14px);
		padding-right: clamp(8px, 3.59vw, 14px);
	}
}

@media (max-width: 319px) {

	.ast-header-break-point #ast-mobile-header .ast-header-button-1 {
		display: none;
	}
}
