/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 24 2025 | 10:45:09 */
@media (min-width: 1201px) {
	header .ast-builder-grid-row {
    	display: flex;
    	justify-content: space-between;
    	align-items: center;
	}
}

@media (max-width: 1366px) {
	.site-primary-header-wrap.ast-container {
		max-width: 100%!important;
	}
	
	.main-header-menu .menu-link, .main-header-menu>a {
    	padding: 0 8px;
	}
}

@media (max-width: 1200px) {
	header .main-header-menu {
		border-radius: 0!important;
	}
	
	button.menu-toggle.main-header-menu-toggle.ast-mobile-menu-trigger-minimal {
    	padding: 0;
	}
	
	#ast-hf-mobile-menu a.menu-link {
    	padding: 0;
    	color: #939393;
	}

	.ast-header-break-point .main-header-menu {
    	background-color: var(--ast-global-color-1);
	}

	#ast-hf-mobile-menu .current-menu-item a.menu-link {
    	color: #fff;
	}
	
	header .main-navigation li:last-child {
    	display: flex!important;
	}
	
	.author.ast-plain-container .ast-grid-3 .ast-article-post {
    	width: 33.33%;
	}
}

@media (max-width: 1024px) {
	.author.ast-plain-container .ast-grid-3 .ast-article-post {
    	width: 50%;
	}
}

@media (max-width: 768px) {
	form.register .ur-field-item.field-privacy_policy {
    	position: absolute;
    	top: auto;
    	bottom: -20px;
	}

	form.register .ur-form-row {
    	position: relative;
	}

	form.register .ur-form-row[data-row-id="1"] {
    	padding-bottom: 30px;
	}
	
	form.register .ur-field-item.field-privacy_policy label#tandc_accepted-error {
    	margin-top: -10px!important;
	}
	
	form.register .ur-grid-1 > div {
    	margin-bottom: 0!important;
	}
}

@media (max-width: 767px) {
	#fluentform_3 .ff-el-group {
    	width: 100% !important;
	}
	
	.sec-signup .user-registration {
		padding: 30px 5px!important;
	}
	
	div#user-registration .ur-frontend-form {
		padding: 30px 15px!important;
	}
	
	.user-registration-MyAccount-content {
    	padding: 15px !important;
	}
	
	#user-registration .user-registration-MyAccount-content .user-registration-profile-fields__field-wrapper {
    	margin: 0;
	}
	
	.user-registration-profile-fields__field-wrapper .ur-form-row {
    	gap: 0!important;
	}

	.user-registration-profile-fields__field-wrapper .ur-form-row input {
    	margin-bottom: 0!important;
	}

	.user-registration-profile-fields__field-wrapper .ur-form-row label {
    	margin-top: 0!important;
	}
	
	.author.ast-plain-container .ast-grid-3 .ast-article-post {
    	width: 100%;
	}
	
	form#fluentform_1 fieldset .ff-el-group:first-of-type, form#fluentform_1 fieldset .ff-el-group:nth-of-type(2) {
    	width: 100%!important;
	}
}

@media (max-width: 575px) {
	body .agency-bundles li {
		padding: 15px!important;
	}
}