@media only screen and (max-width: 1580px) {
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 75.1%;
		left: 88%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 77.5%;
		left: 75.9%;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper {
		max-width: 1450px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		max-width: 1100px;
	}
	header .custom-logo-link img {
		max-width: 180px;
		width: 180px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		margin-top: 0px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		margin-bottom: 0px;
	}
	.site-header-section .site-navigation a.menu-link {
		padding: 0px 7px 10px;
	}
	.wp-block-columns.main-col .wp-block-column.scnd-col {
		padding-left: 0;
	}
	.wp-block-group.featured-sec .head {
		font-size: 22px;
	}
	.wp-block-columns.main-col .wp-block-column.thrd-col {
		padding-left: 0;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.first-col figure,
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.first-col img{
		height:100%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		padding: 0px 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 7%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 692px;
	}
	.wp-block-group.partner-in-estate-sec,
	.wp-block-group.how-it-work-sec,
	.wp-block-group.control-legacy-sec,
	.wp-block-cover.aug-webinar-sec,
	.wp-block-cover.protect-legacy-sec {
		padding: 80px 20px;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px;
	}
	.footer-logo-sec {
		padding: 60px 20px;
	}
	.site-primary-footer-wrap {
		padding: 80px 0px;
	}
	.aug-webinar-sec .wpevents-shortcode-section.wpevents-section .wpe-subscribe-form-container
	{
		width: 100%;
		max-width: 900px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		padding: 80px 40px 70px;
	}
	li#menu-item-20288 ul.sub-menu {
		right: 100%;
		left: auto;
	}
	.main-header-menu .sub-menu .menu-item.focus>.sub-menu, .main-header-menu .sub-menu .menu-item:hover>.sub-menu {
		left: auto;
		right: 100%;
	}
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
		width: 100%;
		margin-right: 0;
	}
	body .site-footer .wpseo-opening-hours td.day {
		padding-right: 20px;
	}

	.wp-block-group.team-sec .wp-block-column.scnd-col {
		padding: 40px;
		top: 8.8%;
		left: 46.9%;
		width: 100%;
	}
	.entry-content > .wp-block-group {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	.entry-content > .wp-block-group.worksheet-sec {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	body .wp-block-group.how-it-work-sec .mainHead {
		margin-bottom: 30px;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		align-items: center !important;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		display: flex;
		justify-content: center;
		width: 100%;
		max-width: 1250px;
	}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
		width: 270px;
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
		width: 350px;
	}
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
		width: 284px;
	}
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
		width: 350px;
	}
	/* 	.site-footer-primary-section-1.site-footer-section.site-footer-section-1, .site-footer-primary-section-2.site-footer-section.site-footer-section-2, .site-footer-primary-section-3.site-footer-section.site-footer-section-3, .site-footer-primary-section-4.site-footer-section.site-footer-section-4{
	width: 280px;
} */
}

@media (min-width: 1281px) and (max-width: 1440px) {
	body.home .wp-block-cover.homepage-banner {
		min-height: auto !important;
		height: calc(100vh - 0px) !important;
	}
	.wp-block-group.team-sec .wp-block-column.scnd-col {
		padding: 40px 45px 57px;
		top: 6.3%;
	}
	.homepage-banner .wp-block-cover__inner-container {
		padding-bottom: 0px;
	}
	.wp-block-group.featured-sec .head {
		font-size: 20px;
	}
	.wp-block-group.featured-sec {
		padding: 30px 0px 20px;
	}
	.wp-block-group.featured-sec img
	{
		width: 22px;
		height: 22px;
		margin-bottom: 10px;
	}
	.wp-block-cover.homepage-banner h1.head {
		line-height: 50px;
	}
	.wp-block-cover.homepage-banner p.subHead {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 40px;
	}
	body .wp-block-group.featured-sec .head {
		font-size: 22px;
		margin-top: 8px;	
	}
	body.single-wp_events .wpevents-container {
		padding: 0px 20px;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 78.5%;
		left: 76.9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 76.1%;
		left: 89%;
	}


}
@media only screen and (max-width: 1400px) {
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 692px;
		font-size: 20px;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 79.5%;
		left: 76.9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 77.1%;
		left: 89%;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper form#gform_2 {
		display: block;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		max-width: 1300px;
		margin-bottom: 40px;
	}
}
@media only screen and (max-width: 1280px) {
	body .wp-block-group.worksheet-sec .gform_wrapper input:not(.button,[type=submit],[type=checkbox]), body .widget.widget_block .gform_wrapper input:not(.button,[type=submit],[type=checkbox]) {
		height: 60px;
	}
	body.home .wp-block-columns .msba-col {
		flex-basis: 26% !important;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper .button, body .wp-block-cover.protect-legacy-sec .gform_wrapper input[type="submit"] {
		padding-right: 42px;
		padding-left: 42px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 19.5%;
	}
	.wpe-subscribe-form-container input:not([type='checkbox']){
		min-height: 60px;
	}
	body input:not(.button):not([type=submit]):not([type=checkbox]):not([type=radio]), select, textarea, body .gform_wrapper.gravity-theme input[type=color], body .gform_wrapper.gravity-theme input[type=date], body .gform_wrapper.gravity-theme input[type=datetime-local], body .gform_wrapper.gravity-theme input[type=datetime], body .gform_wrapper.gravity-theme input[type=email], body .gform_wrapper.gravity-theme input[type=month], body .gform_wrapper.gravity-theme input[type=number], body .gform_wrapper.gravity-theme input[type=password], body .gform_wrapper.gravity-theme input[type=search], body .gform_wrapper.gravity-theme input[type=tel], body .gform_wrapper.gravity-theme input[type=text], body .gform_wrapper.gravity-theme input[type=time], body .gform_wrapper.gravity-theme input[type=url], body .gform_wrapper.gravity-theme input[type=week], body .gform_wrapper.gravity-theme textarea, body input[type="search"], .wpe-subscribe-form-container input:not([type='checkbox']), .wpe-subscribe-form-container select, body .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .wpe-form-control select, body .gform_wrapper.gravity-theme select {
		height: 60px;
		font-size: 18px;
	}
	.site-header-section .site-navigation a.menu-link {
		padding: 0px 3px 10px;
		font-size: 16px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		min-height: 440px;
	}
	.site-header-section>div:first-child {
		padding-left: 0;
		padding-right: 0;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 640px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 70.1%;
		left: 90%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		position: absolute;
		top: 1%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 79.5%;
		left: 68.9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		margin-top: -92px;
	}
	.wpe-button {
		font-size: 22px !important;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		font-size: 18px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 90.1%;
		left: 82%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		margin-bottom: 0px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 80.1%;
		left: 86%;
	}
	.ast-logo-title-inline .site-logo-img {
		padding-right: 0;
	}
	header .custom-logo-link img {
		max-width: 140px;
		width: 140px;
	}
	.wp-block-cover.homepage-banner h1.head {
		margin-bottom: 30px;

	}
	.wp-block-cover.homepage-banner {
		min-height: 630px !important;
		padding-bottom: 100px;
	}
	.header-right a.tel {
		font-size: 18px;
	}
	.wp-block-cover.homepage-banner h1.head {
		font-size: 42px;
		line-height: 50px;
	}
	.wp-block-cover.homepage-banner p.subHead {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 40px;
	}
	.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button, .menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit {
		font-size: 22px;
		padding: 15px 36px;
	}
	body .wp-block-group.featured-sec .wp-block-columns.main-col .wp-block-column.frst-col {
		margin-left: 0;
		margin-right: 0;
		flex-basis: auto;
	}
	body .wp-block-group.featured-sec .wp-block-columns.main-col .wp-block-column.frst-col {
		padding-right: 0px;
	}
	body .wp-block-group.featured-sec .head {
		font-size: 22px;
		margin-top: 14px;
	}
	body .wp-block-group.featured-sec .wp-block-columns.main-col .wp-block-column.scnd-col {
		padding-left: 0;
		flex-basis: auto;
	}
	body .wp-block-group.featured-sec .wp-block-columns.main-col .wp-block-column.thrd-col {
		padding-left: 0px;
		flex-basis: auto;
	}
	.wp-block-group.partner-in-estate-sec > .head, 
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head, 
	.wp-block-group.what-our-client-say-sec h2.head,
	.aug-webinar-sec h2, 
	body .wp-block-group.how-it-work-sec .mainHead,
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col:before,
	.wp-block-group.schedule-free-consultation-sec h2.head,
	.wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title,
	.wp-block-group.control-legacy-sec h2.head{
		font-size: 32px !important;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		font-size: unset;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head {
		margin: 0px auto 20px;
		letter-spacing: normal;
		word-spacing: normal;
		padding-right: 0;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col p.subHead {
		font-size: 22px;
		line-height: 30px;
		margin: 0 auto 35px;
		padding-right: 0;
	}

	.wp-block-group.partner-in-estate-sec, 
	.wp-block-group.how-it-work-sec, 
	.wp-block-group.control-legacy-sec,
	body .wp-block-group.how-it-work-sec, 
	.wp-block-group.schedule-free-consultation-sec,
	.wp-block-group.logo-sec,
	.site-footer .site-primary-footer-wrap {
		padding: 30px 20px;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px 8px;
		margin: -1px;
	}
	.wp-block-group.partner-in-estate-sec > .head {
		margin-bottom: 20px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols .wp-block-column.inner-col .head
	{
		margin-bottom: 10px;
		font-size: 22px;
	}
	.wp-block-group.what-our-client-say-sec h2.head {
		margin-bottom: 50px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 40px;
		padding-top: 0px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 400px;
	}

	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		margin-bottom: 0px;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 30px 20px;
	}
	.aug-webinar-sec .wpevents-shortcode-section.wpevents-section {
		padding-top: 50px;
		max-width: 1230px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card
	{
		padding: 40px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col:before {
		padding: 15px 26.6px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		padding-bottom: 50px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col
	{
		padding: 40px;
		max-width: 52%;
		left: 46%;
	}
	.wp-block-group.schedule-free-consultation-sec p.subHead {
		font-size: 20px;
		margin-bottom: 30px;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper .gform_footer input {
		width: 220px;
	}
	.wp-block-group.control-legacy-sec h2.head {
		line-height: 50px;
	}
	.wp-block-group.control-legacy-sec p.subHead {
		font-size: 22px;
		margin-bottom: 40px;
	}
	.site-primary-footer-wrap {
		padding: 60px 20px;
	}
	.site-footer-above-section-3.site-footer-section.site-footer-section-3 {
		margin-left: 0;
	}
	.site-primary-footer-wrap .site-primary-footer-inner-wrap .inner-footer-blurb p br{
		display:none;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col img {
		margin-left: 0;
	}
	body .wp-block-group.featured-sec {
		padding: 40px 0px;
	}
	li#menu-item-20288 ul.sub-menu {
		right: 100%;
		left: auto;
	}
	.header-right .phone-number p {
		font-size: 22px;
	}
	/* .ast-plain-container.ast-no-sidebar #primary, .ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, body.single-wp_events .site-content .ast-container, .error404.ast-separate-container #primary
	{
	margin-top: 0px;
	margin-bottom: 60px;
} */
	.aug-webinar-sec .wpe-subscribe-form {
		padding: 40px;
	}
	.main-header-menu .sub-menu .menu-item.focus>.sub-menu, .main-header-menu .sub-menu .menu-item:hover>.sub-menu {
		left: auto;
		right: 100%;
	}
	.wp-block-group.team-sec .wp-block-columns {
		flex-direction: column-reverse;
	}
	.wp-block-group.team-sec .wp-block-column.scnd-col {
		position: static;
		flex-basis: 100% !important;
		max-width: 1260px;
	}
	.wp-block-group.team-sec figure {
		text-align: center;
	}
	.wp-block-group.team-sec .wp-block-image img {
		width: 100%;
	}
	body.home .wp-block-columns .aba-col {
		margin-top: 5px;
	}

	/* 	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
	flex-wrap: wrap;
} */
	/* 	.site-footer-primary-section-1.site-footer-section.site-footer-section-1, .site-footer-primary-section-2.site-footer-section.site-footer-section-2, .site-footer-primary-section-3.site-footer-section.site-footer-section-3, .site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
	max-width: 290px;
	width: 100%
} */

	.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
		max-width: 270px;
		width: 100%
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
		max-width: 350px;
		width: 100%
	}
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
		max-width: 284px;
		width: 100%
	}
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
		max-width: 350px;
		width: 100%
	}
	body .site-footer .wpseo-opening-hours td.day {
		padding-right: 12px;
	}
	.wp-block-cover.protect-legacy-sec {
		padding: 30px 20px;
	}
	body.home .wp-block-columns .msba-col {
		flex-basis: 19% !important;
	}
	body.home .wp-block-columns .wp-block-column.naela-col {
		flex-basis: 19% !important;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 22px;
	}
}
@media only screen and (max-width: 1200px){
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px 30px;
		margin: -1px;
	}
	.site-header-section .site-navigation .main-header-menu > li:last-child a.menu-link {
		padding-right: 0px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 16.5%;
	}
	body .site-footer .ast-builder-footer-grid-columns {
		grid-column-gap: 20px;
	}
	.site-footer-above-section-1.site-footer-section.site-footer-section-1,
	.site-footer-above-section-2.site-footer-section.site-footer-section-2,
	.site-footer-above-section-3.site-footer-section.site-footer-section-3{
		width: auto;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 540px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 90.1%;
		left: 86%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 87.5%;
		left: 63.9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		position: absolute;
		top: 4%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		font-size: unset;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		margin-bottom: 30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		margin-top: -52px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-button .wp-block-button__link {
		padding: 15px 24px;
	}
	consultation-sec .scnd-col .wp-block-buttons {
		margin-top: 25px;
	}
	.wp-block-group.schedule-free-consultation-sec p.subHead {
		margin-bottom: 20px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-columns {
		padding-left: 0;
		flex-direction: column-reverse;
		align-items:center !important;
	}
	body .wp-block-group.schedule-free-consultation-sec .wp-block-column.first-col figure {
		border-radius: 0 0 0 150px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		border-radius: 0px 130px 0px 0px;
		position: static;
		width: 100%;
		max-width: 769px;
		margin: 0 auto;
	}
	.wp-block-group.schedule-free-consultation-sec figure {
		text-align: center;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 22% !important;
		text-align: right;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		padding: 80px 40px 70px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		max-width: 800px;
		grid-template-columns: repeat(12, 1fr);
		width: 100%;
		display: grid;
		margin-left: auto;
		margin-right: auto;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: span 6; 
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme #field_2_6 {
		grid-column: span 12; 
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_1,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_3,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_4,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_7 {
		width: 100%;
		max-width: 400px;
	}
	body .worksheet-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: 1 / -1; 
	}
	/* 	.site-footer-primary-section-1.site-footer-section.site-footer-section-1, .site-footer-primary-section-2.site-footer-section.site-footer-section-2, .site-footer-primary-section-3.site-footer-section.site-footer-section-3, .site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
	width: 215px;
} */
}

@media only screen and (max-width: 1024px) {
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px 0px;
		margin: -1px;
	}
	body .wp-block-cover.homepage-banner img {
		position: static;
		margin: -1px;
	}
	body.home .site-header .ast-primary-header-bar {
		position: static;
	}
	body.home .ast-primary-header-bar {
		background-color: #333333;
	}
	.site-header {
		z-index: 99;
		position: relative !important;
	}
	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		padding-top: 30px;
		padding-bottom: 30px;
		margin: -1px;
	}
	body .wp-block-cover.homepage-banner .wp-block-cover__inner-container {
		background-color: #333333;
		padding: 30px 20px 40px;
	}
	body .wp-block-cover.homepage-banner {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 0;
		margin: 0;
	}
	body.home .site-header {
		padding-top: 0px;
	}
	#ast-desktop-header {
		display: none;
	}
	/* 	.ast-header-break-point .main-navigation .stack-on-mobile li {
	padding-top: 10px;
} */
	#ast-mobile-header {
		display: block;
	}
	.dropdown-menu-toggle {
		display: none;
	}
	.main-navigation .stack-on-mobile li {
		width: 100%;
	}
	.site-header-section>div:first-child {
		padding-left: 0;
		padding-right: 0;
	}
	.site-header-section .ast-grid-right-section {
		justify-content: flex-end;
	}
	.ast-logo-title-inline .ast-site-identity {
		padding: 0;
	}
	body.home .ast-primary-header-bar {
		padding: 0 20px;
		position: absolute;
		width: 100%;
		max-width: 1448px;
	}
	.wp-block-cover.homepage-banner {
		min-height: 600px !important;
		padding: 50px 20px;
	}
	.wp-block-cover.homepage-banner h1.head {
		font-size: 50px;
		line-height: 60px;
	}
	.wp-block-cover.homepage-banner p.subHead {
		font-size: 28px;
	}
	body .wp-block-group.featured-sec .head {
		font-size: 20px;
	}
	body .wp-block-group.featured-sec {
		padding: 30px 0px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.first-col {
		display: none;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		padding: 0px 0px;
		flex-direction: column;
		align-items: center !important;
		gap: 60px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		width: 100%;
		max-width: 500px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 11%;
		top: 30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 310px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card
	{
		width: auto !important;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main {
		margin-bottom: 0px;
		gap: 20px !important;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 22px;
	}
	.wp-block-cover.protect-legacy-sec {
		padding: 30px 20px;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper form#gform_2 {
		flex-direction: column;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper .gform_footer {
		align-self: center;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper .gform_footer input {
		width: auto;
	}

	.site-primary-footer-wrap a.menu-link {
		font-size: 18px;
	}

	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		padding: 30px 20px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card {
		padding: 20px;
	}
	body .staff-profile-main {
		column-gap: 30px;
		row-gap: 50px;
	}
	body.webinar-landing-page .wp-block-columns {
		flex-direction: column;
	}
	.header-right .phone-number p {
		font-size: 22px;
	}
	.ast-button-wrap .menu-toggle.main-header-menu-toggle {
		padding: 0;
	}
	.ahfb-svg-iconset svg {
		width: 30px;
		height: 30px;
	}
	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle {
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		line-height: 40px;
		box-shadow: none;
		border-radius: 0px;
	}
	.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle>.ast-icon.icon-arrow {
		pointer-events: none;
		float: right;
	}
	.ast-menu-toggle:focus,  [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus, .ast-mobile-popup-drawer.active .menu-toggle-close:focus{
		outline: none;
		border: none;
	}
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
		color: var(--ast-global-color-4);
	}
	.ast-hfb-header .ast-builder-menu-mobile .main-header-menu, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link, .ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link {
		border-style: none;
		font-size: 18px;
		line-height: 30px;
	}
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
		font-size: 18px;
		line-height: 40px;
	}
	.ast-header-break-point .ast-icon.icon-arrow svg {
		fill: #fff;
		margin-top:12px;
		font-size:16px;
	}
	#ast-hf-mobile-menu ul.sub-menu .menu-link>span.ast-icon.icon-arrow svg.ast-arrow-svg {
		display: none;
	}
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
		color: var(--ast-global-color-4);
	}

	/* 	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link, .ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor>.menu-link {
	text-decoration: underline;
} */

	.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item.menu-item-has-children .sub-menu .menu-item.menu-item-has-children .ast-menu-toggle svg.ast-arrow-svg {
		margin-top: 10px;
	}
	.aug-webinar-sec .wpe-subscribe-form {
		padding: 30px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head {
		width: 100%;
		max-width: 100%;
	}
	body.webinar-landing-page .wp-block-columns.padding-added .wp-block-column:nth-child(2) {
		width: 100%;
		max-width: 700px;
		margin: 0 auto;
	}
	.custom-above-footer .widget.gform_widget {
		padding: 40px 20px 30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		min-height: 440px;
		width: 100%;
		max-width: 950px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .head {
		max-width: 520px;
		width: 100%;
		margin: 0 auto;
		margin-bottom: 30px;
		text-align: center;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.frst-col .wp-block-buttons {
		max-width: 336px;
		width: 100%;
		margin: 0 auto;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		gap: 30px;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 74.5%;
		left: 81.9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 70.1%;
		left: 97%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 6%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 8%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 820px;
	}
	.site-footer .site-primary-footer-wrap {
		margin-bottom: -1px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		width: 100%;
		max-width: 100%;
	}
	body.home .wp-block-columns .aba-col {
		margin-top: 7px;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col {
		flex-basis: 16%!important;
	}
	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 26% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.msba-col {
		flex-basis: 26% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.naela-col {
		flex-basis: 26% !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child{
		flex-basis: 36% !important;
		text-align: right;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		/* 		flex-wrap: wrap !important; */
		justify-content: center;
	}

	section#block-7 a, section#block-8 a {
		font-size: 22px;
	}
	body.page-id-20325 .wp-block-columns.padding-added {
		flex-direction: column;
		justify-content: center;
		margin: 0 auto;
		width: 100%;
		max-width: 850px;
		flex-wrap: wrap !important;
	}
	body.astra-landing-page figure.attorney-image img {
		width: 53%;
	}
	body .worksheet-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: span 6;
	}
	body .worksheet-sec .gform_wrapper.gravity-theme #field_1_5 {
		grid-column: span 12;
	}
	/* 	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle {
	line-height: 54px;
} */
	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle:focus {
		outline: none;
		border: none;
	}
	/* 	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children.ast-submenu-expanded>.ast-menu-toggle {
	line-height: 50px;
} */
	body .site-footer .ast-builder-footer-grid-columns {
		grid-column-gap: 20px;
	}
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
		max-width: 190px;
		width: 100%;
	}


	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 38% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.msba-col {
		flex-basis: 20% !important;
	}
	body.home .wp-block-columns .wp-block-column.naela-col {
		flex-basis: 38% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col {
		flex-basis: 10% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col figure {
		margin: 0px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 26% !important;
	}
	.wp-block-group.team-sec .wp-block-column.scnd-col{
		padding:30px;
	}
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{
		background:transparent;
	}

	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		border-radius: 0px 100px 0px 0px;
	}
	body .wp-block-group.schedule-free-consultation-sec .wp-block-column.first-col figure {
		border-radius: 0 0 0 100px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 960px) {
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px 30px;
		margin: -1px;
	}
	body:not(.home).ast-plain-container.ast-no-sidebar #primary, body:not(.home).ast-separate-container #primary, body:not(.home).ast-separate-container.ast-left-sidebar #primary, body:not(.home).ast-separate-container.ast-right-sidebar #primary, body.single-wp_events .site-content .ast-container, body:not(.home) .error404.ast-separate-container #primary {
		margin-top: 40px;
		margin-bottom: 40px;
		padding: 0px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		max-width: 750px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 83.1%;
		left: 101%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 83.5%;
		left: 80.9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 900px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: -1%;
	}
	body .site-footer .site-below-footer-wrap .site-footer-below-section-1 {
		margin-bottom: 0 !important;
	}
	.wp-block-group.schedule-free-consultation-sec p.subHead {
		font-size: 18px;
		margin-bottom: 30px;
		line-height: normal;
	}
	body.home .wp-block-columns .msba-col {
		flex-basis: 16% !important;
	}
	body.home .wp-block-columns .aaepa-col {
		flex-basis: 26% !important;
	}
	body.home .wp-block-columns .naela-col {
		flex-basis: 22% !important;
	}
	body.home .wp-block-columns .aba-col {
		flex-basis: 11% !important;
		margin-top: 5px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols
	{
		margin-bottom: 60px;
		gap: 20px;
	}
	.wp-block-group.what-our-client-say-sec h2.head {
		margin-bottom: 30px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 30px 20px;
	}
	.aug-webinar-sec p.wpe-venue {
		margin-bottom: 30px !important;
	}
	body .wp-block-group.how-it-work-sec .afterHead {
		margin-bottom: 40px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-columns.main-cols {
		gap: 10px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		padding-bottom: 40px;
	}
	.wp-block-group.partner-in-estate-sec > .head, .wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head, .wp-block-group.what-our-client-say-sec h2.head, .aug-webinar-sec h2, body .wp-block-group.how-it-work-sec .mainHead, body .wp-block-group.how-it-work-sec .wp-block-column.inner-col:before, .wp-block-group.schedule-free-consultation-sec h2.head, .wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title, .wp-block-group.control-legacy-sec h2.head {
		font-size: 30px !important;
	}
	.wp-block-button .wp-block-button__link, .wp-block-search .wp-block-search__button, body .wp-block-file .wp-block-file__button, .menu-toggle, button, .ast-button, .ast-custom-button, .button, input#submit, input[type="button"], input[type="submit"], input[type="reset"], #comments .submit, .search .search-submit, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button, body .wp-block-file .wp-block-file__button, .search .search-submit {
		font-size: 20px;
		padding: 12px 30px;
		line-height:normal;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper {
		padding: 50px 20px;
	}
	.ast-separate-container #primary, .ast-separate-container.ast-left-sidebar #primary, .ast-separate-container.ast-right-sidebar #primary, body.single-wp_events .site-content .ast-container, .error404.ast-separate-container #primary
	{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col p.subHead {
		font-size: 20px;
		line-height: 28px;
		margin: 0 auto 30px;
	}
	.wp-block-group.control-legacy-sec p.subHead {
		font-size: 20px;
		margin-bottom: 30px;
	}
	body .site-footer table.wpseo-opening-hours td {
		font-size: 15px;
	}
	body .entry-content p, body p, body .entry-content ul li, body .entry-content ol li {
		font-size: 18px;
	}


	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 41% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.msba-col {
		flex-basis: 23% !important;
	}
	body.home .wp-block-columns .wp-block-column.naela-col {
		flex-basis: 29% !important;
	}
	.probate-poup {
        top: 50px;
        width: 96% !important;
    }
	body .probate-poup .gform_wrapper {
		padding: 40px;
	}
	body .probate-poup .gform_wrapper {
		overflow-y: scroll;
		height: 70vh;
	}
}
@media only screen and (max-width: 921px){
	body:not(.home) header.entry-header .entry-title {
		font-size: 32px;
	}
	body.appointment-reminder-template .entry-content h1, body.appointment-reminder-template h1 {
		font-size: 32px !important;
	}
	body.author .author-posts {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		max-width: 711px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 1%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 80.1%;
		left: 98%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 83.5%;
		left: 79.9%;
	}
	body.home .wp-block-columns .aba-col {
		flex-basis: 11% !important;
		margin-top: 4px;
	}
	/* 	.wp-block-group.schedule-free-consultation-sec img {
	border-bottom-left-radius: 194px;
	height: 410px;
	object-fit: cover;
	object-position: 47% 8%;
} */
	.wp-block-group.schedule-free-consultation-sec h2.head {
		padding-right: 24px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 19%;
		padding: 30px;
	}
	.wp-block-cover.homepage-banner {
		min-height: 600px !important;
		padding: 60px 20px;
	}
	.wp-block-cover.homepage-banner h1.head {
		font-size: 38px;
		line-height: 50px;
	}
	.wp-block-cover.homepage-banner p.subHead {
		font-size: 25px;
		margin-bottom: 30px;
		line-height: 32px;
	}
	.site-primary-footer-wrap h2.widget-title {
		font-size: 22px;
	}
	.site-above-footer-wrap h2.widget-title {
		font-size: 22px;
		margin-bottom: 15px;
	}
	.site-primary-footer-wrap .site-primary-footer-inner-wrap p, .site-primary-footer-wrap .site-primary-footer-inner-wrap .inner-footer-blurb p {
		font-size: 16px;
	}
	.site-primary-footer-wrap {
		padding: 40px 20px;
	}
	ul#astra-footer-menu {
		display: flex;
	}

	body .site-footer .ast-builder-footer-grid-columns {
		grid-column-gap: 20px;
	}

	body .site-footer table.wpseo-opening-hours td {
		font-size: 14px;
		letter-spacing:normal;
	}
	.site-footer section {
		margin-bottom: 10px;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper p.gform_description {
		margin: 0px auto 40px;
	}
	body.blog .ast-blog-layout-4-grid .ast-article-post, body.archive .ast-blog-layout-4-grid .ast-article-post {
		width: 50%;
	}
	body.blog.ast-separate-container .site-main>.ast-row, body.archive.ast-separate-container .site-main>.ast-row {
		margin-left: -13px;
		margin-right: -13px;
	}
	.rep-container {
		grid-template-columns: repeat(2, 1fr);
	}
	/* 	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:hover > .menu-link, .ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item:hover > .ast-menu-toggle {
	background: #e57373;
} */
	body.error404 .entry-title, body.blog header.entry-header .entry-title, body.archive .ast-archive-description .ast-archive-title, .wpe-single-title {
		font-size:2rem;
	}
	body .ep-articles-container article.article-item {
		padding: 20px !important;
	}
	.search .ast-container section.ast-archive-description {
		text-align: left;
	}
	body.home button#wpe-button {
		font-size: 20px !important;
	}
	.wp-block-group.control-legacy-sec h2.head
	{
		line-height: normal;
	}
	body .wpe-button {
		padding: 10.5px 30px;
		font-size: 20px !important;
		line-height: 28px;
	}
	body.search.search-results h2.entry-title,
	.custom-above-footer .widget-title,
	.wpe-h2{
		font-size: 1.6666666666667rem;
	}
	.site-header-primary-section-right.site-header-section {
		gap: 10px;
	}
	body .wp-block-group.featured-sec .head, .wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col p.subHead, .wp-block-group.what-our-client-say-sec p.subHead, .aug-webinar-sec .webinar-p, body .wp-block-group.how-it-work-sec .afterHead, .wp-block-cover.protect-legacy-sec .gform_wrapper p.gform_description, .wp-block-group.control-legacy-sec p.subHead{
		font-size: 20px;
		line-height: 24px
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 28% !important;
		text-align: right;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		flex-wrap: nowrap !important;
		justify-content: center;
		gap: 20px;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 20px;
	}
	.wp-block-group.team-sec .wp-block-column.scnd-col
	{
		border-radius: 0px 100px 0px 0px;
	}
	body .wp-block-group.schedule-free-consultation-sec .wp-block-column.first-col figure {
		border-radius: 0 0 0 80px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		border-radius: 0px 80px 0px 0px;
	}
}
@media only screen and (max-width: 828px) {
	/* 	.wp-block-group.schedule-free-consultation-sec img {
	height: 450px;
	object-fit: cover;
	object-position: 20% 8%;
} */
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		max-width: 650px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 0%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 80.1%;
		left: 96%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 83.5%;
		left: 77.9%;
	}
	body.home .wp-block-columns .aba-col {
		flex-basis: 11% !important;
		margin-top: 5px;
	}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
		max-width: 150px;
		width: 100%;
	}
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
		max-width: 150px;
		width: 100%;
	}
}

@media only screen and (max-width: 781px) {
	.ast-builder-menu-mobile .f-50-menu .sub-menu .menu-item-has-children>.ast-menu-toggle {
		line-height: 24px;
	}
	/* 	.ast-builder-menu-mobile .f-50-menu .sub-menu .menu-item-has-children.ast-submenu-expanded>.ast-menu-toggle {
	line-height: 46px;
} */
	body .wp-block-cover.homepage-banner img {
		position: static;
	}
	body input:not(.button):not([type=submit]):not([type=checkbox]):not([type=radio]), select, textarea, body .gform_wrapper.gravity-theme input[type=color], body .gform_wrapper.gravity-theme input[type=date], body .gform_wrapper.gravity-theme input[type=datetime-local], body .gform_wrapper.gravity-theme input[type=datetime], body .gform_wrapper.gravity-theme input[type=email], body .gform_wrapper.gravity-theme input[type=month], body .gform_wrapper.gravity-theme input[type=number], body .gform_wrapper.gravity-theme input[type=password], body .gform_wrapper.gravity-theme input[type=search], body .gform_wrapper.gravity-theme input[type=tel], body .gform_wrapper.gravity-theme input[type=text], body .gform_wrapper.gravity-theme input[type=time], body .gform_wrapper.gravity-theme input[type=url], body .gform_wrapper.gravity-theme input[type=week], body .gform_wrapper.gravity-theme textarea, body input[type="search"], .wpe-subscribe-form-container input:not([type='checkbox']), .wpe-subscribe-form-container select, body .gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), body .wpe-form-control select,body  .gform_wrapper.gravity-theme select{
		font-size: 18px;
		height: 50px;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 30px 20px;
	}
	.aug-webinar-sec .wpevents-shortcode-section.wpevents-section {
		margin-top: 0px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 520px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 1%;
		left: 8%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 89.1%;
		left: 89%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 90.5%;
		left: 64.9%;
	}
	.wpe-subscribe-form-container input:not([type='checkbox']) {
		min-height: 50px;
	}
	body .gform_wrapper .gfield input::placeholder,
	body input[type="search"]::placeholder,
	body .gform_wrapper  textarea::placeholder,
	body .gform_wrapper select,
	body .wpe-form-control select,
	body .wpe-subscribe-form-container select,
	body .wpe-subscribe-form-container input:not([type='checkbox'])::placeholder,
	body .wpe-form-control select,
	body .wpe-form-control .wpe-field::placeholder,
	body  .gform_wrapper.gravity-theme select{
		font-size: 19px;
		height: 50px;
	}
	body .wpe-subscribe-form-container select,
	body .wpe-subscribe-form-container input:not([type='checkbox'])::placeholder,
	body .wpe-form-control select,
	body .wpe-form-control .wpe-field::placeholder {
		font-size: 19px;
	}

	:root :where(.is-layout-flow) > * {
		margin-block-start: 0px;
		margin-block-end: 0;
	}
	body.Webinar-Landing-Page h1.wp-block-heading br {
		display: none;
	}

	body .wp-block-cover.homepage-banner {
		display: block;
		padding: 0;
	}

	body .wp-block-cover.homepage-banner .wp-block-cover__inner-container {
		background-color: #333333;
		padding: 30px 20px 40px;
	}
	.wp-block-cover.homepage-banner h1.head
	{
		font-size: 40px;
		line-height: 50px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col,
	.wp-block-group.partner-in-estate-sec, .wp-block-group.how-it-work-sec, body .wp-block-group.how-it-work-sec, .wp-block-group.schedule-free-consultation-sec, .wp-block-group.logo-sec{
		padding: 30px 20px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head
	{
		width: 100%;
		max-width: 100%;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col p.subHead {
		font-size: 20px;
		line-height: 28px;
		margin: 0px auto 30px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col {
		max-width: 60%;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col figure{
		width:100%;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col img {
		width: 100%;
		max-width: 100%;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols {
		margin-bottom: 50px;
		justify-content: center;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols .wp-block-column.inner-col .head {
		margin-top: 20px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		width: 100%;
		max-width: 550px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns .wp-block-buttons {
		justify-content: center;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card {
		width: 90% !important;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main {
		flex-wrap: wrap;
		justify-content: center;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		max-width: 90%;
		margin: 0 auto;
		text-align: center;
	}

	.wp-block-group.schedule-free-consultation-sec img {
		border-bottom-left-radius: 130px;
		height: auto;
		object-fit: cover;
		width: 100%;
	}
	.wp-block-group.logo-sec .wp-block-columns {
		flex-wrap: nowrap !important;
		align-items: center !important;
		column-gap: 10px;
		row-gap: 30px;
	}
	body .logo-sec .wp-block-columns .wp-block-column{
		flex-grow: 1;
		min-width: 0;
		overflow-wrap: break-word;
		word-break: break-word;
	}
	.wp-block-group.logo-sec .wp-block-column.naela-col {
		flex-basis: auto !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 24% !important;
		text-align: center;
	}
	.wp-block-group.logo-sec .wp-block-column img {
		max-width: 100%;
	}

	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		grid-template-columns: repeat(1, 1fr);
		justify-content: center;
	}
	.footer-widget-area.widget-area.site-footer-focus-item {
		width: auto;
		text-align: center;
	}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-2-equal .ast-builder-grid-row {
		grid-template-columns: repeat(1, 1fr);
		gap: 0px;
	}
	body .site-footer .site-below-footer-wrap .site-footer-below-section-2 {
		padding-bottom: 23px !important;
	}
	.site-primary-footer-wrap .site-primary-footer-inner-wrap p, .site-primary-footer-wrap .site-primary-footer-inner-wrap .inner-footer-blurb p {
		font-size: 16px;
		text-align: center;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		margin-bottom: 0px;
		padding-bottom: 50px;
	}
	.wp-block-group.featured-sec img {
		width: 28px;
		height: 28px;
		margin-bottom: 10px;
	}
	.wp-block-group.featured-sec .wp-block-columns.main-col {
		gap: 40px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		padding-bottom: 20px;
		text-align: center;
	}
	.wp-block-cover.homepage-banner {
		min-height: auto !important;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		width: 100%;
		max-width: 100%;
	}
	body .staff-profile-main {
		grid-template-columns: repeat(2, 1fr);
		row-gap: 30px;
		column-gap: 30px;
		margin:0px auto;
	}
	body.pre-cons-form select#input_6_180 {
		width: 100%;
	}
	body.pre-cons-form .gform_wrapper .gfield_radio#input_6_181 .gchoice input[type=radio] {
		vertical-align: top;
		margin-top: 11px;
	}
	body.pre-cons-form  div#gfield_description_6_182 {
		display: none;
	}
	body.pre-cons-form div#field_6_183 p {
		margin-bottom: 0;
	}
	.aug-webinar-sec .wpe-subscribe-form {
		padding:30px 20px;
	}
	body.webinar-landing-page h1.wp-block-heading br {
		display: none;
	}
	body.webinar-landing-page .head-webi {
		line-height: normal;
	}
	body .wp-block-group.how-it-work-sec .head {
		margin-bottom: 10px;
	}
	body .site-footer .wpseo-opening-hours {
		width: 100%;
		max-width: 270px;
		margin: 0 auto;
	}
	body .site-footer table.wpseo-opening-hours td {
		font-size: 18px;
		letter-spacing: normal;
	}
	.footer-blurb p {
		font-size: 18px;
		width: 100%;
		max-width: 300px;
		margin: 0 auto 10px;
	}

	.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
		width: 100%;
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
		width: 100%;
	}
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
		width: 100%;
	}
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
		width: 100%;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		flex-direction: column;
		align-items: center;
	}
	body .site-footer .site-footer-section-4 #wpseo_location-151::before {
		justify-content: center;
		width: 100%;
		max-width: 250px;
		margin-left: auto;
		margin-right: auto;
	}
	body .site-footer .social-icon {
		margin: 0 auto;
	}
	.widget:last-child {
		margin-bottom: 10px;
	}
	body .site-footer .wpseo-opening-hours td.day {
		padding-right: 53px;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 60px 20px 0px;
	}
	.ast-builder-html-element p:last-child {
		padding: 0 20px;
	}
	body .wp-block-group.featured-sec .head {
		margin-top: 10px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		max-width: 700px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 1%;
		left: -2%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 84.1%;
		left: 100%;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 82.5%;
		left: 75.9%;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px 3px;
		margin: -1px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 700px;
		text-align: center;
	}
	.aug-webinar-sec .wpevents-shortcode-section.wpevents-section {
		padding-top: 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::before,
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		display: none;
	}
	body .wp-block-group.how-it-work-sec .mainHead {
		margin-bottom: 20px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-columns.main-cols {
		max-width: 760px;
	}
	body.home .wp-block-columns .aba-col {
		margin-top: 7px;
	}
	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 31% !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 20% !important;
		text-align: center;
		margin-right: 136px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 222px !important;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		max-width: 100%;
		grid-template-columns: repeat(12, 1fr);
		width: 100%;
		display: grid;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: 1 / -1; 
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_1, body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_3, body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_4, body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_7{
		width: 100%;
		max-width: 100%;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_1 {
		width: 100%;
		max-width: 100%;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_4 {
		width: 100%;
		max-width: 100%
	}
	.site-primary-footer-wrap h2.widget-title {
		margin-bottom: 10px;
	}
	.wp-block-group.control-legacy-sec h2.head {
		margin-bottom: 30px;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		flex-wrap: wrap !important;
		justify-content: center;
		gap: 20px;
	}
	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 35% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.msba-col {
		flex-basis: auto !important;
	}
	body.home .wp-block-columns .wp-block-column.naela-col
	{
		flex-basis: auto !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 100% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col figure {
		float: unset;
		text-align: center;
		margin: 0 auto;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 24% !important;
		text-align: center;
		margin-right: 0;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child figure {
		float: left;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col figure {
		float: right;
		padding-right: 20px;
	}

	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		display:grid;
		grid-template-columns: repeat(2, 1fr);
		justify-content: center;
		align-items: flex-start;
		row-gap: 20px;
	}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1,
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2,
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3,
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4
	{
		width: 100%;
		max-width:100%;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 50px 20px 0px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols .wp-block-column.inner-col .subHead {
		padding: 0px 20px 25px;
		margin-top: 0;
		margin-bottom: 0px;
	}
	body .aug-webinar-sec .wpe-subscribe-form {
		padding: 40px 20px;
	}
	body .wp-block-group.how-it-work-sec .head br {
		display: none;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		padding-top: 70px;
	}
	.site-footer section {
		margin-bottom: 20px;
	}
	.wp-block-group.team-sec figure {
		float: unset;
		width: 300px;
	}
	.wp-block-group.team-sec .wp-block-column.scnd-col{
		padding:30px 20px;
	}
	.wp-block-group.team-sec .wp-block-column.scnd-col {
		border-radius: 0px 30px 0px 0px;
	}
	body .wp-block-group.schedule-free-consultation-sec .wp-block-column.first-col figure {
		border-radius: 0 0 0 60px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		border-radius: 0px 60px 0px 0px;
	}
}
@media only screen and (max-width: 641px) {

	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		padding-top: 30px;
		padding-bottom: 23px;
	}
	body .site-header {
		padding-top: 0px !important;
	}
	header .custom-logo-link img {
		max-width: 154px;
		width: 154px;
	}
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: normal;
		min-height: normal;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		margin: 0;
	}

}
@media only screen and (max-width: 640px) {
	body.pre-cons-form .gform_wrapper .gfield_radio#input_6_181 .gchoice input[type=radio] {
		vertical-align: top;
		margin-top: 8px;
		margin-right:5px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child{
		margin-right: 128px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_1,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_2_4 {
		max-width: 100%;
	}
	body .wp-block-group.protect-legacy-sec .gform_wrapper #field_2_6 {
		padding-top: 4px;
	}

	body.appointment-reminder-template .Header
	{
		padding: 40px 20px;
		margin: 0px;
	}
	.wp-block-group.what-our-client-say-sec{
		padding: 30px 20px 65px;
	}
	body.appointment-reminder-template .wp-block-columns {
		padding-bottom: 30px;
	}
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: normal;
		min-height: normal;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 90%;
		font-size: 18px;
		padding-right: 40px;
		line-height: 30px;
		margin-left: 0px;
		letter-spacing: 0px;
		word-spacing: normal;
		left: 10%;
		top: 10px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding-right: 40px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::before {
		display: none;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		display: none;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 104.5%;
		left: 68.9%;
	}
	.wp-block-cover.homepage-banner h1.head {
		font-size: 32px;
		line-height: 44px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col {
		max-width: 70%;
	}
	/* 	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
	border-radius: 0px 80px 0px 0px;
} */
	.wp-block-group.schedule-free-consultation-sec img {
		border-bottom-left-radius: 80px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-buttons {
		justify-content: center;
	}
	body.blog .ast-blog-layout-4-grid .ast-article-post, body.archive .ast-blog-layout-4-grid .ast-article-post {
		width: 100%;
	}
	body .staff-profile-main .staff-image {
		height: 250px;
	}
	body.single-staff_profile .single-staff-img {
		float: unset !important;
		width: 50%;
		height: 100%;
		text-align: center;
		margin: 0px auto 16px !important;
	}
	article.report {
		padding: 30px;
		text-align: center;
	}
	.rep-container {
		grid-template-columns: repeat(1, 1fr);
	}
	.probate-fields>div {
		display: block;
	}
	.ContactFields {
		padding: 20px;
	}
	.probate-fields>div label {
		line-height: normal;
		padding-bottom: 5px;
		display: block;
	}
	body .probate-poup .gform_wrapper {
		height: auto;
		overflow-y: scroll;
	}
	.probate-poup {
		top: 80px;
		width: 100% !important;
		max-width: 90% !important;
	}
	.cross-f {
		font-size: 40px;
		top: 10px;
	}
	body .probate-poup .gform_wrapper {
		background: #fff;
		width: 100%;
		padding: 50px 20px 20px;
	}
	body .probate-poup .gform_wrapper h2.gform_title {
		text-align: center;
		margin-bottom: 0;
	}
	body.pre-cons-form .gform_wrapper.gravity-theme .gfield.gfield--width-third,
	body.pre-cons-form  .gform_wrapper.gravity-theme .gfield input.medium, body.pre-cons-form  .gform_wrapper.gravity-theme .gfield select.medium{
		grid-column: span 12;
		-ms-grid-column-span: 12;
		width:100%;
	}
	body.pre-cons-form div#input_6_33 {
		gap: 0;
		flex-direction: column;
	}
	body.author .author-posts {
		grid-template-columns: repeat(1, 1fr);
	}
	figure.alignleft img, figure.alignright img {
		width: 100% !important;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		grid-template-columns: repeat(1, 1fr);
	}
	.footer-blurb p {
		width: 100%;
		max-width: 256px;
		margin: 0 auto 20px;
	}
	body .site-footer .wpseo-opening-hours {
		width: 100%;
		max-width: 300px;
		margin: 0 auto 23px;
	}
	section#block-8 p {
		margin-bottom: 20px;
	}
	figure.alignleft, figure.alignright {
		float: unset;
		width: 100%;
	}
	#ast-mobile-header .ast-builder-grid-row {
		grid-template-columns: repeat(1, auto);
		justify-content: center;
		row-gap: 20px;
	}
	.site-header-primary-section-right.site-header-section {
		align-items: center;
		gap: 10px;
	}
	#ast-mobile-header .site-header-section{
		justify-content: center;
	}
	#ast-mobile-header .site-branding{
		padding-top:0px;
	}
	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		padding-top: 30px;
		padding-bottom: 23px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		max-width: 700;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 600px;
		left: 22px;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 100.5%;
		left: 71.9%;
	}
	body.home .wp-block-columns .aba-col {
		flex-basis: 7% !important;
		margin-top: 3px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 30% !important;
		text-align: center;
		margin-right: 47px;
		margin-left: -100px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 194px !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col {
		flex-basis: 38% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col figure {
		float: unset;
		padding-right: 0;
		margin: 0 auto;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 100% !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 27% !important;
		text-align: center;
		margin-right: 0;
		margin-left: 0;
	}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1,
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2,
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3,
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4{
		max-width: 100%;
		width: 100%;
	}
	.site-footer ul.menu li {
		line-height: 28px;
		margin-bottom: 0;
	}
	section#block-7 p {
		margin-bottom: 15px;
	}
	section#block-8 p {
		margin-bottom: 16px;
	}
	body .site-footer .site-footer-section-2 #nav_menu-4 {
		margin-bottom: 16px;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 50px 20px 0px;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		margin-bottom: 0px;
		padding-bottom: 30px;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		row-gap: 0;
	}
	.widget:last-child {
		margin-bottom: 0;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		padding-left: 20px;
		padding-right: 20px;
	}
	.footer-nav-wrap ul#astra-footer-menu li:first-child a {
		padding-left: 0;
	}
	.footer-nav-wrap ul#astra-footer-menu li:last-child a {
		padding-right: 0;
	}
	#astra-footer-menu .menu-item > a {
		padding-left: 10px;
		padding-right: 10px;
	}
	.ast-builder-html-element p:last-child {
		padding: 0;
	}
	body .wp-block-group.logo-sec .wp-block-columns .wp-block-column a{
		display: inline-block;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
		margin-right: 0;
	}
}

@media only screen and (max-width: 597px) {
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 350px;
	}
}
@media (max-width: 544px) {
	.wp-block-group.team-sec figure {
		margin-left: 0px !important;
		width: 100%;
		margin-right: 0px !important;
	}
	.site-header {
		z-index: 99;
		position: relative !important;
	}
	body .site-header {
		padding-top: 0px !important;
	}
	body:not(.home) header.entry-header .entry-title {
		font-size: 30px;
	}
	body.appointment-reminder-template .entry-content h1, body.appointment-reminder-template h1 {
		font-size: 30px !important;
	}
	.wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 0;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 421px;
		left: -2%;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 16% !important;
	}
	body.home .wp-block-columns .aba-col {
		flex-basis: 22% !important;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col {
		max-width: 100%;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card {
		width: 100% !important;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		background: url(/wp-content/uploads/2025/12/Quotes-mobile-BG.png);
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
		background-repeat: no-repeat;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col figure {
		display: none;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 3%;
		top: 10px;
		position: relative;
		padding-right: 0;
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::before {
		top: -12px;
		left: -40px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		max-width: 100%;
		margin: 0 auto;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		gap: 20px;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 45.5%;
		left: 2.9%;
		margin-top: 26px;
	}
	.wp-block-group.logo-sec .wp-block-columns {
		flex-wrap: wrap !important;
		align-items: center !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 40% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.msba-col {
		flex-basis: 14% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.naela-col {
		flex-basis: 30% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col {
		flex-basis: 8% !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child{
		flex-basis: 10% !important;
		margin-right: 9px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 178px !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col img {
		margin-left: 0;
		width: 80%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 95.5%;
		left: 86%;
	}
	.wp-block-group.what-our-client-say-sec p.afterSubHead {
		position: relative;
		top: 50px;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px 30px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		grid-column-gap: 0;
		grid-row-gap: 16px;
	}
	.wp-block-group.what-our-client-say-sec p.afterSubHead {
		margin-right: 25px;
	}
	.ast-separate-container #content .ast-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	body.error404 .entry-title, body.blog header.entry-header .entry-title, body.archive .ast-archive-description .ast-archive-title, .wpe-single-title {
		font-size: 1.7777777777778rem;
	}
	.pagination {
		flex-wrap: wrap;
	}
	body.home button#wpe-button {
		font-size: 20px !important;
	}
	body.search.search-results h2.entry-title,
	.custom-above-footer .widget-title,
	.wpe-h2{
		font-size: 1.5555555555556rem;
	}
	body.webinar-landing-page .wp-block-group.webinar-bannersec2 {
		padding: 20px;
	}
	body:not(.home) .wpe-subscribe-form {
		padding: 20px 0px 0;
	}
	.header-right {
		gap: 5px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
	}
	.site-header-primary-section-right.site-header-section {
		align-items: center;
		gap: 20px;
	}
	body .worksheet-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: 1 / -1;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		column-gap: 20px;
		row-gap: 30px;
	}
	.wp-block-group.logo-sec .wp-block-column.aaepa-col {
		flex-basis: 44% !important;
		order: 1;
	}
	.wp-block-group.logo-sec .wp-block-column.msba-col {
		flex-basis: 25% !important;
		order: 2;
	}
	.wp-block-group.logo-sec .wp-block-column.naela-col {
		flex-basis: 46% !important;
		order: 3;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col {
		flex-basis: 34% !important;
		order: 5;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 49% !important;
		margin-right: auto;
		text-align: center;
		margin-left: auto;
		order: 4;
	}
	body.home .wp-block-columns .wp-block-column.naela-col {
		flex-basis: 46% !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 100% !important;
	}
}
@media (max-width: 480px) {
	.wp-block-group.schedule-free-consultation-sec h2.head {
		padding-right: 11px;
	}
	body .staff-profile-main {
		grid-template-columns: repeat(1, 1fr);
	}
	body .staff-profile-main .staff-image {
		height: 300px;
		width: 300px;
		margin: 0 auto;
	}
	.ast-pagination .nav-links {
		flex-wrap: wrap;
		justify-content: center;
		text-align: center;
	}
	.ast-pagination .page-numbers {
		justify-content: center;
		gap: 5px;
	}
	body.home .site-header .ast-primary-header-bar {
		position: static;
	}
	body.home .ast-primary-header-bar {
		background-color: #333333;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 395px;
		left: 0%;
		width: 100%;
		margin: 0 auto;
	}
	body .wp-block-group.what-our-client-say-sec p.afterSubHead {
		top: 52.5%;
		left: 1.9%;
		margin-top: 26px;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		padding-left: 50px;
		padding-right: 50px;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 150px !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col {
		flex-basis: 3% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col img {
		width: 50px !important;
	}

	body .wp-block-group.logo-sec .wp-block-column.aaepa-col,
	.wp-block-group.logo-sec .wp-block-column.msba-col,
	body.home .wp-block-columns .wp-block-column.naela-col,
	body .wp-block-group.logo-sec .wp-block-column.aba-col,
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 100% !important;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child img {
		width: 100% !important;
	}
	.wp-block-group.logo-sec .wp-block-column.aba-col img {
		width: 100% !important;
	}
	.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		padding-left: 20px;
		padding-right: 20px;
	}
	.ast-builder-menu-mobile .f-50-menu .sub-menu .menu-item-has-children > a.menu-link {
		padding-right: 30px;
	}
}
@media only screen and (max-width: 433px) {
	body.pre-cons-form .gform_wrapper .gfield_radio#input_5_181 .gchoice input[type=radio] {
		vertical-align: top;
		margin-top: 3px;
	}
	body .site-footer .wpseo-opening-hours td.day {
		padding-right: 38px;
	}
	body.pre-cons-form .gform_wrapper .gfield_radio#input_6_181 .gchoice input[type=radio] {
		margin-top: 6px;
	}
	body .wp-block-group.logo-sec .is-layout-flex {
		flex-direction: column;
	}
	body .logo-sec .wp-block-columns .wp-block-column:last-child {
		flex-basis: 100% !important;
		margin-right: 0;
		justify-content: center;
		width: 100%;
		margin: 0 auto;
	}
}