@media (min-width: 922px) {
	.ast-header-break-point .site-header-primary-section-center.site-header-section.ast-flex.ast-grid-section-center {
		height: 50px;
		opacity: 0;
		overflow: hidden;
	}
	.ast-header-break-point #ast-mobile-header {
		display: none;
	}
}

@media only screen and (max-width: 1580px) {
	.wp-block-group.featured-sec .head {
		font-size: 22px;
	}
	.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.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		padding: 40px 40px 60px;
	}
	.entry-content > .wp-block-group.worksheet-sec {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.wp-block-group.partner-in-estate-sec,
	.wp-block-group.how-it-work-sec,
	.wp-block-group.control-legacy-sec,
	.wp-block-cover.protect-legacy-sec,
	.wp-block-group.what-our-client-say-sec {
		padding: 80px 20px !important;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 30px 20px 34px;
	}
	.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: 15%;
		top: 46px;
	}
	.wp-block-cover.aug-webinar-sec {
		min-height: 368px;
	}
	.wp-block-cover.aug-webinar-sec img {
		min-height: 368px;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-cover-is-layout-constrained {
		height: 215px;;
	}
	.wp-block-cover.aug-webinar-sec p {
		margin-bottom: 30px;
	}
	.wp-block-group.schedule-free-consultation-sec {
		padding: 80px 20px 80px !important;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 19.3%;
	}
	.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;
	}
	.wp-block-group.logo-sec {
		padding: 80px 20px;
	}
	.site-footer-primary-section-4.site-footer-section.site-footer-section-4 {
		width: 100%;
		margin-right: 0;
	}
	.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 {
		max-width: 350px;
	}
	body .site-footer .wpseo-opening-hours td.day {
		padding-right: 34px;
	}
	.entry-content > .wp-block-group {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	body.home .wp-block-cover.banner-sec {
		min-height: 700px !important;
	}
	body.home .wp-block-cover.banner-sec .wp-block-cover-is-layout-constrained {
		padding-bottom: 20px !important;
	}
	.wp-block-group.what-our-client-say-sec {
		padding-bottom: 56px !important;
	}
	body.page-id-26040 .entry-content > .wp-block-group.contact-map  {
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
	.main-header-menu .sub-menu .menu-item.focus>.sub-menu, .main-header-menu .sub-menu .menu-item:hover>.sub-menu {
		left: auto;
		right: 100%;
	}
}

@media (min-width: 1281px) and (max-width: 1440px) {
	body.home .wp-block-cover.banner-sec {
		min-height: auto !important;
		height: calc(63vh - 0px) !important;
	}
	body.home .wp-block-cover.banner-sec .wp-block-cover-is-layout-constrained {
		padding-bottom: 0px !important;
	}
	.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;
	}
	body .wp-block-group.featured-sec .head {
		font-size: 22px;
		margin-top: 8px;	
	}
	body.home .wp-block-cover.banner-sec .wp-block-cover-is-layout-constrained {
		padding-bottom: 0px !important;
	}
	.site-logo-img img {
		width: 100%;
		max-width: 140px;
	}
	body .ast-builder-grid-row .site-header-section .header-right .bottom-head {
		display: flex;
		gap: 14px;
	}
	.ast-builder-grid-row .site-header-section .header-right a.tel {
		font-size: 22px;
		padding: 12px 20px;
	}
	.site-branding.ast-site-identity {
		padding: 10px 0px;
	}
	.wp-block-group.featured-sec {
		padding: 20px 0px;
	}
	body .wp-block-group.featured-sec .head {
		font-size: 20px;
		margin-top: 0px;
	}
	body.home .wp-block-cover.banner-sec {
		min-height: auto !important;
		height: calc(100vh - 234px) !important;
	}
	.banner-sec .wp-block-cover__inner-container h1 {
		font-size: 40px;
		line-height: 54px;
		word-spacing: normal;
		letter-spacing: 0px;
	}
	body .banner-sec .wp-block-cover__inner-container p {
		font-size: 22px;
		line-height: 30px;
		margin: 0 0 30px 0;
	}
	body .banner-sec .wp-block-cover__inner-container a {
		line-height: 30px;
		padding: 12px 30px;
	}
}
@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: 594px;
		font-size: 22px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 14%;
		top: 45px;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper form#gform_3 {
		display: block;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		max-width: 1300px;
		margin-bottom: 40px;
	}
	.site-footer .wp-block-column.msba-col {
		flex-basis: 27% !important;
	}
	.site-footer .wp-block-column.aaepa-col {
		flex-basis: 42% !important;
	}

}

@media only screen and (max-width: 1280px) {
	.site-header-primary-section-center .main-header-menu .menu-item .menu-link {
		padding: 0px 6px 4px 6px;
		font-size: 16px;
	}

	.ast-builder-grid-row .site-header-section .header-right a.tel {
		padding: 10px 30px;
		font-size: 18px;
		line-height: 36px;
	}
	body .ast-builder-grid-row .site-header-section .header-right .bottom-head {
		gap: 12px;
	}
	body .site-header .ast-builder-grid-row.ast-grid-center-col-layout {
		grid-template-columns: 16% 65.9% 17%;
	}
	body .site-header .site-header-primary-section-right .header-right p {
		margin-bottom: 12px;
	}
	header .custom-logo-link img {
		max-width: 140px;
		width: 140px;
	}
	.wp-block-cover.banner-sec {
		min-height: 650px !important;
		padding-bottom: 100px;
	}
	.banner-sec .wp-block-cover__inner-container h1 {
		font-size: 42px;
	}
	body .banner-sec .wp-block-cover__inner-container a {
		font-size: 22px;
	}
	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;
	}
	body .wp-block-group.featured-sec {
		padding: 40px 0px;
	}
	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: 50px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head {
		font-size: 32px !important;
	}
	.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 > .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.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 {
		padding: 30px 20px;
	}
	.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: 0px;
		font-size: 22px;
	}
	.wp-block-group.partner-in-estate-sec, .wp-block-group.what-our-client-say-sec, .wp-block-group.how-it-work-sec, .wp-block-group.control-legacy-sec {
		padding: 60px 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 90%;
		font-size: 18px;
		padding-right: 60px;
		line-height: 30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		position: relative;
		width: 100%;
		max-width: 700px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		font-size: 20px;
		line-height: 30px;
		margin-bottom: 30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 80%;
		left: 84%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		background: url(/wp-content/uploads/2026/03/quotes-bg.png);
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 382px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 26px;
		left: 8%;
	}
	.wp-block-group.what-our-client-say-sec h2.head {
		margin-bottom: 4px;
		font-size: 32px;
	}
	.quote-text br {
		display: none;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::before {
		left: -50px;
	}
	.wp-block-cover.aug-webinar-sec {
		min-height: 340px;
	}
	.wp-block-cover.aug-webinar-sec img {
		min-height: 340px;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-cover-is-layout-constrained {
		height: 188px;
	}

	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col.step-1-col:before, body .wp-block-group.how-it-work-sec .wp-block-column.inner-col.step-2-col:before, body .wp-block-group.how-it-work-sec .wp-block-column.inner-col.step-3-col:before {
		top: -11%;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		padding-top: 48px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 26.3%;
		left: 49.9%;
		padding: 40px;
		max-width: 48%;
	}
	body .schedule-free-consultation-sec .scnd-col .wp-block-buttons {
		margin-top: 27px;
	}
	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-cover.protect-legacy-sec .gform_wrapper .gform_footer input {
		width: 220px;
	}
	.wp-block-cover.protect-legacy-sec {
		padding: 30px 20px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols .wp-block-column.inner-col .subHead{
		margin-top: 10px;
	}
	.site-footer .wp-block-column.msba-col {
		flex-basis: 30% !important;
	}
	.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-content .profile-group {
		padding-bottom: 60px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		max-width: 48%;
		top: 90%;
	}
	.site-primary-footer-wrap a.menu-link {
		font-size: 18px;
	}
	body .site-footer table.wpseo-opening-hours td {
		font-size: 18px;
		line-height: 35px;
	}
}

@media only screen and (max-width: 1200px){
	.ast-logo-title-inline .site-logo-img {
		padding-right: 0;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		padding: 40px 40px 56px;
	}
	body .worksheet-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: 1 / -1; 
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 25px;
		left: 9%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 80%;
		left: 70%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 394px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 25.3%;
	}
	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_3_6 {
		grid-column: span 12; 
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_1,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_3,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_4,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_7 {
		width: 100%;
		max-width: 400px;
	}
	.site-footer .wp-block-column.aaepa-col {
		flex-basis: 46% !important;
	}
	body .site-header .ast-builder-grid-row.ast-grid-center-col-layout {
		grid-template-columns: 11% 69.9% 18%;
	}
	.wp-block-group.worksheet-sec .button, .wp-block-group.worksheet-sec input[type="submit"] {
		padding-top: 30px;
		padding-right: 32px;
		padding-bottom: 30px;
		padding-left: 32px;
		font-size: 22px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-buttons a {
		padding: 14px 38px;
		font-size: 22px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-buttons a {
		padding: 14px 38px;
		font-size: 22px;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-buttons a {
		padding: 14px 38px;
		font-size: 22px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-button a {
		padding: 14px 38px;
		font-size: 22px;
	}
	body .schedule-free-consultation-sec .scnd-col .wp-block-buttons a {
		padding: 14px 38px;
		font-size: 22px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper .button,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper input[type="submit"] {
		padding-top: 14px;
		padding-right: 38px;
		padding-bottom: 14px;
		padding-left: 38px;
		font-size: 22px;
	}
	.wp-block-group.control-legacy-sec .wp-block-buttons a {
		padding: 14px 38px;
		font-size: 22px;
	}

}

@media only screen and (max-width: 1140px) {
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 420px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 29px;
		left: 10%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 77%;
		left: 76%;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		top: 22.3%;
	}
	.site-footer .wp-block-column.aaepa-col {
		flex-basis: 47% !important;
	}
	.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
		width: 200px;
	}
	body .site-header .ast-builder-grid-row.ast-grid-center-col-layout {
		grid-template-columns: 14% 64.9% 19%;
	}
	.site-header-primary-section-center .main-header-menu .menu-item .menu-link {
		padding: 0px 4px 4px 4px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 93%;
	}
}

@media only screen and (max-width: 1066px) {
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 430px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 79%;
		left: 83%;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 22px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		padding: 30px;
	}
	body .site-footer .wpseo-opening-hours td.day {
		padding-right: 26px;
	}
	body .site-footer table.wpseo-opening-hours td {
		font-size: 18px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		max-width: 640px;
	}
	.site-header-primary-section-center .main-header-menu .menu-item .menu-link {
		padding: 0px 3px 4px 3px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		max-width: 48%;
		top: 95%;
	}
}
@media only screen and (max-width: 1024px) {

	/* -------- Mobile Menu style -------- */
	.site-header-primary-section-center .main-header-menu .menu-item .menu-link {
		font-size: 14px;
	}
	.ast-builder-grid-row .site-header-section .header-right a.tel {
		font-size: 16px;
	}
	.ast-builder-grid-row .site-header-section .header-right a.tel {
		padding: 10px 24px;
	}
	body .site-header .ast-container {
		padding-left: 0px;
		padding-right: 0px;
	}
	body.home .site-header {
		padding-top: 0px;
	}
	#ast-mobile-header {
		display: block;
	}

	.site-header .ast-primary-header-bar.main-header-bar {
		padding: 20px 20px;
		margin: -1px;
		position: static;
		width: 100%;
		max-width: 1448px;
	}
	.site-header-section>div:first-child {
		padding-left: 0;
		padding-right: 0;
	}
	.ast-logo-title-inline .ast-site-identity {
		padding: 0;
	}
	.site-header-section>div:first-child {
		padding-left: 0;
		padding-right: 0;
	}
	.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 .main-header-menu .menu-item > .menu-link {
		line-height: 30px;
		font-size: 18px;
		width: 100%;
		display: inline-block;
	}
	.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link {
		text-decoration: underline;
	}

	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item:first-child > a.menu-link {
		color: #fff;
	}
	.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children>.ast-menu-toggle {
		line-height: 54px;
		top: 0;
		left: 0;
		right: 0;
		width: 100%;
		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;
	}

	body.home .site-header .ast-primary-header-bar {
		position: static;
	}
	.site-header {
		z-index: 99;
		position: relative !important;
	}
	.ast-header-break-point #masthead .ast-primary-header-bar.main-header-bar {
		padding-top: 20px;
		padding-bottom: 20px;
		margin: -1px;
	}
	body.home .site-header {
		padding-top: 0px;
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li {
		padding-top: 10px;
	}
	#ast-mobile-header {
		display: none;
	}
	.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;
	}
	.ast-button-wrap .menu-toggle.main-header-menu-toggle {
		padding: 0;
	}
	.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: 34px;
		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-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-header-break-point .ast-icon.icon-arrow svg {
		fill: #fff;
	}
	#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: #fff;
	}

	.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;
		color: #fff;
	}
	.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;
	}
	.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-submenu-expanded>.ast-menu-toggle {
		line-height: 50px;
	}
	/* -------- Home Banner style -------- */
	body .wp-block-cover.banner-sec .wp-block-cover__inner-container {
		background-color: #084c1a;
		padding: 24px 20px 24px;
	}
	body .wp-block-cover.banner-sec img {
		position: static;
		margin: -1px;
	}
	body .wp-block-cover.banner-sec {
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		padding: 0;
		margin: 0;
	}
	body .banner-sec .wp-block-cover__inner-container p {
		margin: 0 24px 0 0;
	}
	.banner-sec .wp-block-cover__inner-container h1 {
		font-size: 38px;
		line-height: normal
	}
	body .banner-sec .wp-block-cover__inner-container a {
		font-size: 20px;
		line-height: normal;
	}
	body .wp-block-group.featured-sec .head {
		font-size: 20px;
	}
	body .wp-block-group.featured-sec {
		padding: 40px 0px;
	}
	.wp-block-group.featured-sec .wp-block-columns.main-col {
		gap: 40px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.first-col {
		display: none;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		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 {
		width: 100%;
		max-width: 100%;
	}
	body .worksheet-sec .gform_wrapper.gravity-theme #field_1_5 {
		grid-column: span 12;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col .gform_wrapper.gravity-theme .gform_footer {
		margin-bottom: 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		padding: 0px 0px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		padding: 0px 0px;
		flex-direction: column;
		align-items: center !important;
		gap: 30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col img {
		position: relative;
		left: 0px;
		height: 364px;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 40px 20px 40px;
	}
	.wp-block-group.what-our-client-say-sec h2.head {
		margin-top: 0;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		left: 9%;
		top: 32px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		text-align: center;
		margin: 0 auto;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-button {
		margin: 0 auto;
	}
	.wp-block-group.partner-in-estate-sec, .wp-block-group.what-our-client-say-sec, .wp-block-group.how-it-work-sec {
		padding: 40px 20px !important;
	}
	.wp-block-group.control-legacy-sec {
		padding: 22px 20px 40px !important;
	}
	.wp-block-cover.aug-webinar-sec {
		min-height: 260px;
	}
	.wp-block-cover.aug-webinar-sec img {
		min-height: 260px;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-cover-is-layout-constrained {
		height: 190px;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 20px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-columns {
		padding-left: 0;
		flex-direction: column-reverse;
	}

	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		border-radius: 0px 130px 0px 0px;
		position: static;
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}
	.wp-block-group.schedule-free-consultation-sec figure {
		text-align: center;
	}
	.wp-block-group.schedule-free-consultation-sec {
		padding: 40px 20px 40px !important;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.scnd-col {
		max-width: 769px;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-column.first-col {
		max-width: 769px;
		margin: 0 auto;
	}
	.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;
	}
	.wp-block-cover.protect-legacy-sec {
		padding: 40px 20px !important;
	}
	.wp-block-group.logo-sec {
		padding: 40px 20px;
	}

	.site-footer .site-primary-footer-wrap {
		padding: 40px 20px 40px;
		margin-bottom: -1px;
	}
	.site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
		max-width: 190px;
		width: 100%;
	}
	body .site-footer .site-below-footer-wrap .site-below-footer-inner-wrap.ast-builder-grid-row {
		flex-direction: column;
		padding: 24px 20px;
		row-gap: 20px;
	}
	.site-footer .wp-block-column.aaepa-col {
		flex-basis: 52% !important;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols {
		flex-direction: column;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col {
		max-width: 60%;
		margin: 0 auto;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols figure img {
		height: 420px;
	}
	.wp-block-group.control-legacy-sec p,
	.wp-block-group.what-our-client-say-sec p.subHead,
	.wp-block-cover.aug-webinar-sec p {
		line-height: 28px !important;
	}
	.wpe-list-grid-view.wpe-grid .wpe-row.col-3 {
		width: calc(36% - 10px);
	}
	body.webinar-landing-page .wp-block-columns.padding-added {
		flex-direction: column;
		justify-content: center;
		margin: 0 auto;
		width: 100%;
		max-width: 750px;
		flex-wrap: wrap !important;
	}
	body.webinar-landing-page .wp-block-columns.padding-added .wp-block-column:nth-child(2) {
		/* 		margin-bottom: 20px; */
		margin: 20px auto 30px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col .gform_wrapper .gform_body {
		width: 100%;
		max-width: 600px;
		margin: 0 auto;
	}
	.wp-block-group.control-legacy-sec p {
		margin-bottom: 28px;
	}
	body.webinar-landing-page h1 {
		padding-top: 12px;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		margin-bottom: 50px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 98%;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols .wp-block-column.inner-col .subHead{
		min-height:auto;
	}
	body.webinar-landing-page .wp-block-columns.padding-added .wp-block-column:nth-child(2) h2 {
		padding: 20px 20px;
	}
	body .webinar-grp .wp-block-columns {
		flex-wrap: wrap !important;
	}
}

@media only screen and (max-width: 960px) {

	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols {
		margin-bottom: 60px;
		gap: 20px;
	}
	.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-group.partner-in-estate-sec, .wp-block-group.what-our-client-say-sec, .wp-block-group.how-it-work-sec, .wp-block-group.control-legacy-sec {
		padding: 40px 20px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head, .wp-block-group.partner-in-estate-sec > .head , .wp-block-group.what-our-client-say-sec h2.head, .wp-block-group.how-it-work-sec h2.head, .wp-block-group.schedule-free-consultation-sec h2.head, .wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title{
		font-size: 30px;
	}
	.wp-block-group.what-our-client-say-sec h2.head {
		margin-bottom: 10px;
		text-align: center;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		font-size: 18px;
		line-height: 27px;
		margin-bottom: 10px;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 40px 20px;
	}
	.how-it-work-sec .inner-col h2.head {
		font-size: 20px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		padding-bottom: 16px;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper {
		padding: 50px 20px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 94%;
	}

	.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%;
	}
	.footer-widget-area.widget-area.site-footer-focus-item {
		width: auto;
		text-align: center;
	}

	.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;
	}

	body .site-footer .wpseo-opening-hours {
		width: 100%;
		max-width: 270px;
		margin: 0 auto;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 36%;
		left: 56%;
		width: 357px;
	}

	body .site-footer .site-footer-section-1 #block-10::after {
		top: 35%;
		left: 56%;
		width: 100%;
		max-width: 48%;
		padding-right: 51px;
		margin: 0;
	}
	.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;
	}
	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;
	}
	.custom-above-footer .widget.widget_block {
		padding: 40px 20px 26px;
	}
	.site-primary-footer-wrap .site-footer-section-1 h2.widget-title {
		margin-bottom: 10px;
	}
	.site-footer section {
		margin-bottom: 40px;
	}
	body .site-footer section#block-9 {
		margin-bottom: 40px;
		margin-top: 0px;
	}
	.site-primary-footer-wrap .site-footer-section-4 #wpseo_show_address-6 h2.widget-title {
		margin-bottom: 10px;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 33%;
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		margin-bottom: 0px;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		row-gap: 0px;
	}
	.widget:last-child {
		margin-bottom: 40px;
	}
	.widget:last-child p {
		margin-bottom: 0;
	}
	.site-primary-footer-wrap h2.widget-title {
		margin-bottom: 10px;
	}
	.wp-block-group.schedule-free-consultation-sec p.subHead {
		font-size: 18px;
	}

	body.page-id-26040.ast-plain-container.ast-no-sidebar #primary {
		margin-bottom: 0;
	}
	.wp-block-group.control-legacy-sec p {
		font-size: 18px;
	}
	body.blog .gform_wrapper.gravity-theme .gform_description {
		margin: 0 auto 20px;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 30px 20px 22px;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		margin-bottom: 0;
	}
	.site-primary-footer-wrap .site-footer-section-4 #wpseo_show_address-6 .wpseo-location .wpseo-address-wrapper {
		margin: 0 auto;
	}
	.site-header .ast-primary-header-bar.main-header-bar {
		padding: 12px 20px;
	}
	header .custom-logo-link img {
		max-width: 100px;
		width: 140px;
	}
	body .site-header .ast-grid-section-center {
		justify-content: end;
		margin-top: 0;
	}
	body .site-header .site-header-primary-section-right {
		margin-top: 10px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols figure img {
		height: 100%;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-columns.main-cols figure{
		width: 100%;
		height: 250px;
		object-fit: cover;
	}
	.wp-block-group.schedule-free-consultation-sec .wp-block-columns {
        max-width: 500px;
    }
}

@media only screen and (max-width: 921px){
	.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;
	}
	.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
		margin-right: 0;
	}
	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: 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-cover.aug-webinar-sec p {
		margin-bottom: 10px;
		width: 100%;
		max-width: 600px;
	}
	.wp-block-cover.aug-webinar-sec {
		min-height: 180px;
	}
	.wp-block-cover.aug-webinar-sec img {
		min-height: 300px;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-cover-is-layout-constrained {
		height: 180px;
	}
	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: 18px;
		line-height: 24px
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper p.gform_description {
		margin: 0px auto 40px;
	}
	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: 18px;
		line-height: 24px
	}
	.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		margin-bottom: 0;
	}
	.site-primary-footer-wrap h2.widget-title {
		margin-bottom: 10px;
	}
	ul#astra-footer-menu {
		display: flex;
	}
	body.webinar-landing-page ul li,
	body.webinar-landing-page ol li {
		font-size: 18px;
	}
	body .entry-content p,
	body p,
	body .entry-content ul li,
	body .entry-content ol li {
		font-size: 18px;
	}
	body:not(.home) header.entry-header .entry-title {
		font-size: 32px;
	}
	body.page-id-26134 .wpe-event .entry-title a {
		font-size: 28px;
	}
	.rep-container {
		grid-template-columns: repeat(2, 1fr);
	}
	.ast-blog-layout-4-grid .ast-article-post {
		width: 33.33% !important;
	}
	.search .ast-container section.ast-archive-description h1 {
		font-size: 32px;
	}
	body.search.search-results h2.entry-title {
		font-size: 26px;
	}
	body.webinar-landing-page .wp-block-column.right-sec p{
		font-size:16px;
	}
	body .site-header .site-header-primary-section-right {
		margin-top: 0px;
	}
}

@media only screen and (max-width: 781px) {
	.wp-block-group.featured-sec img {
		width: 28px;
		height: 28px;
		margin-bottom: 0px;
	}
	.wp-block-group.featured-sec .wp-block-columns.main-col {
		gap: 25px;
		flex-wrap:nowrap !important;
	}
	body .wp-block-group.featured-sec .head {
		margin-top: 10px;
	}

	.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: 18px;
		line-height: 28px;
		margin: 0px auto 30px;
	}
	.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.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: 30px;
		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;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 30px 20px;
	}
	body .wp-block-group.how-it-work-sec .head {
		margin-bottom: 10px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		padding-bottom: 20px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		max-width: 50%;
		margin: 0 auto;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col,
	.wp-block-group.partner-in-estate-sec, .wp-block-group.what-our-client-say-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{
		padding: 40px 20px;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col {
		padding: 34px 20px 40px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		width: 100%;
		max-width: 100%;
	}
	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_3_1, body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_3, body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_4, body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_7{
		width: 100%;
		max-width: 100%;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_1 {
		width: 100%;
		max-width: 100%;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper #field_3_4 {
		width: 100%;
		max-width: 100%
	}
	.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-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%;
	}
	body .site-content .profile-group img {
		margin-bottom: 20px;
		text-align: center;
		margin: 0 auto 30px;
		width: 100% !important;
		max-width: 400px;
	}
	body .site-content .profile-group:nth-of-type(2) .profile-col.profile-right {
		order: 2;
	}
	body .site-content .profile-group:nth-of-type(2) .profile-col.profile-left {
		order: 2;
	}
	body .site-content .profile-group:nth-of-type(4) .profile-col.profile-left {
		order: 1;
	}
	body .site-content .profile-group:nth-of-type(4) .profile-col.profile-right {
		order: 2;
	}
	body.page-id-25910 .profile-row.is-layout-flex {
		text-align: center;
	}
	.ast-blog-layout-4-grid .ast-article-post {
		width: 49.95% !important;
	}
	body.author .author-posts {
		grid-template-columns: repeat(2, 1fr);
	}
	.wp-block-group.control-legacy-sec p {
		margin-bottom: 10px;
	}
	body.pre-cons-form div#input_6_33 {
		gap: 0px;
		padding-top: 0;
		flex-direction: column;
	}
	.site-footer .wp-block-column.naela-col {
		flex-basis: 20% !important;
	}

}

@media only screen and (max-width: 768px) {
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::before {
		width: 30px;
		height: 30px;
		top: -12px;
		left: -40px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: 16px;
		left: 60px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 75%;
		left: 89%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding-right: 50px;
		position: relative;
		padding-bottom: 80px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col figure{
		display:none;
	}
	.wp-block-cover.aug-webinar-sec {
		min-height: 100%;
	}
	.wp-block-cover.aug-webinar-sec img {
		min-height: 100%;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-cover-is-layout-constrained {
		height: auto;
	}
	.wp-block-cover.aug-webinar-sec h2 {
		max-width: 600px;
	}
	.wp-block-cover.aug-webinar-sec p {
		margin-top: 10px;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		grid-template-columns: repeat(1, 1fr);
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 99.5%;
		left: 10%;
		width: 100%;
		max-width: 89%;
		padding-right: 51px;
		margin: 0;
	}
	.site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		row-gap: 0px;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 30px 20px 82px;
		margin-bottom: -1px;
	}
	.wp-block-group.worksheet-sec .button, .wp-block-group.worksheet-sec input[type="submit"] {
		padding-top: 26px;
		padding-right: 32px;
		padding-bottom: 26px;
		padding-left: 32px;
		font-size: 20px;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-buttons a {
		padding: 12px 32px;
		font-size: 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-buttons a {
		padding: 12px 32px;
		font-size: 20px;
	}
	.wp-block-cover.aug-webinar-sec .wp-block-buttons a {
		padding: 12px 32px;
		font-size: 20px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-button a {
		padding: 12px 32px;
		font-size: 20px;
	}
	body .schedule-free-consultation-sec .scnd-col .wp-block-buttons a {
		padding: 12px 32px;
		font-size: 20px;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper .button,
	body .wp-block-cover.protect-legacy-sec .gform_wrapper input[type="submit"] {
		padding-top: 12px;
		padding-right: 32px;
		padding-bottom: 12px;
		padding-left: 32px;
		font-size: 20px;
	}
	.wp-block-group.control-legacy-sec .wp-block-buttons a {
		padding: 12px 32px;
		font-size: 20px;
	}
	.site-primary-footer-wrap .site-footer-section-1 h2.widget-title {
		margin-bottom: 10px;
	}
	.site-footer section {
		margin-bottom: 40px;
	}
	body .site-footer .site-footer-section-2 #nav_menu-4 {
		margin-bottom: 40px;
	}
	.wp-block-group.control-legacy-sec p {
		margin-bottom: 28px;
		margin-top: 0;
	}
	.wp-block-group.control-legacy-sec {
		padding: 18px 20px 36px !important;
	}
	.site-primary-footer-wrap .site-footer-section-4 #wpseo_show_address-6 h2.widget-title {
		margin-bottom: 10px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-columns.main-cols {
		gap: 10px;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 30px 20px 40px;
	}
	.wp-block-group.partner-in-estate-sec > .head,
	.wp-block-group.what-our-client-say-sec h2.head,
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head,
	.wp-block-cover.aug-webinar-sec h2,
	body .wp-block-group.how-it-work-sec .mainHead,
	.wp-block-group.schedule-free-consultation-sec h2.head,
	.wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title,
	.wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title {
		line-height: 40px;
	}
	.wpe-list-grid-view.wpe-grid .wpe-row.col-3 {
		width: calc(70% - 10px);
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col .gform_wrapper .gform_body {
		max-width: 500px;
	}
	.wp-block-group.worksheet-sec .button, .wp-block-group.worksheet-sec input[type="submit"] {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 641px){
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding-right: 0;
		width: 100%;
		max-width: 88%;
		padding-right: 50px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 78%;
		left: 83%;
	}
	.wp-block-group.worksheet-sec .button, .wp-block-group.worksheet-sec input[type="submit"] {
		padding-top: 20px;
		padding-right: 32px;
		padding-bottom: 20px;
		padding-left: 32px;
		font-size: 20px;
		line-height: normal !important;
		min-height: unset !important;
	}
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: normal;
		min-height: 32px;
	}
}

@media only screen and (max-width: 640px) {
	.banner-sec .wp-block-cover__inner-container h1 {
		font-size: 32px;
		line-height: normal
	}
	body .banner-sec .wp-block-cover__inner-container a {
		line-height: normal;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col {
		max-width: 70%;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		max-width: 70%;
		margin: 0 auto;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper form#gform_3 {
		width: 100%;
		max-width: 500px;
		margin: 0 auto;
	}
	.wp-block-group.logo-sec {
		padding: 40px 20px 30px;
	}
	.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 .site-primary-footer-wrap {
		padding: 40px 20px 85px;
		margin-bottom: -1px;
	}

	body .site-footer .site-footer-section-1 #block-10::after {
		top: 99.5%;
		left: 6%;
		width: 100%;
		max-width: 89%;
		padding-right: 4px;
		margin: 0;
	}
	body .site-content .profile-group p {
		text-align: center;
	}
	body .site-content .profile-group {
		padding-bottom: 20px;
	}
	.entry-content > .profile-group:nth-of-type(2),
	.entry-content > .profile-group:nth-of-type(3),
	.entry-content > .profile-group:nth-of-type(4) {
		padding-top: 20px;
	}
	body .site-footer .logo-sec .is-layout-flex {
		flex-direction: column;
		row-gap: 20px;
		width: 100%;
		max-width: 360px;
	}
	.site-footer .wp-block-column.aaepa-col {
		order: 3;
		flex-basis: 100% !important;
	}
	.site-footer .wp-block-column.msba-col {
		order: 2;
		flex-basis: 100% !important;
	}
	.site-footer .wp-block-column.naela-col {
		order: 1;
		flex-basis: 100% !important;
	}
	.wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col .gform_wrapper.gravity-theme .gform_footer {
		margin-top: 20px;
	}

	figure.alignleft img, figure.alignright img {
		width: 100% !important;
		height: unset !important;
	}
	body.single.single-post .entry-content .wp-block-image, body.single.single-post .entry-content .wp-block-embed {
		margin: 8px 0 auto;
		text-align: center;
		justify-content: center;
		align-items: center;
		width: 100%;
	}
	.rep-container {
		grid-template-columns: repeat(1, 1fr);
	}
	.ast-blog-layout-4-grid .ast-article-post {
		width: 100% !important;
	}
	body.author .author-posts {
		grid-template-columns: repeat(1, 1fr);
	}
	body .abh_tab_content .abh_image {
		float: unset !important;
	}
	body .abh_social, body .abh_tab_content .abh_image {
		margin-bottom: 20px;
	}
	.abh_tab_content .abh_text .abh_description {
		position: static !important;
		padding-top: 6px !important;
		font-size: 14px !important;
		width: 100% !important;
	}
	body .abh_tab_content .abh_text ul {
		margin: 0px !important;
	}
	body .abh_tab_content .abh_text ul li {
		text-align: left;
		list-style: inside;
	}
	.ast-pagination .nav-links, .pagination .nav-links {
		justify-content: center;
		align-items: center;
		width: 100%;
		max-width: 600px;
		padding: 0 20px 0 20px;
		flex-wrap: wrap;
	}
	#ast-mobile-header .ast-builder-grid-row {
		grid-template-columns: repeat(1, auto);
		justify-content: center;
		row-gap: 10px;
	}
	#ast-mobile-header .site-header-section {
		justify-content: center;
	}
	.site-primary-footer-wrap a.menu-link {
		font-size: 18px;
	}
	body.blog .gform_wrapper form {
		width: 100%;
		max-width: 560px;
		margin: 0 auto;
		padding: 0 20px;
	}
	body.pre-cons-form .gform_wrapper.gravity-theme .gfield.gfield--width-third {
		grid-column: span 12;
	}
	body .site-footer .logo-sec .is-layout-flex {
		flex-wrap: wrap !important;
	}
	.wp-block-group.featured-sec .wp-block-columns.main-col {
		flex-wrap:wrap !important;
	}
}

@media (max-width: 544px) {
	body .worksheet-sec .gform_wrapper.gravity-theme .gfield {
		grid-column: 1 / -1;
	}
	.wp-block-group.partner-in-estate-sec .wp-block-column.inner-col {
		max-width: 100%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		margin-left: 0px;
		font-size: 18px;
		line-height: 24px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		width: 100%;
		height: 100%;
		background-size: 100% 100%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: -23px;
		left: 15px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		max-width: 100%;
	}

	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::before {
		width: 20px;
		height: 20px;
		top: -3px;
		left: -30px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding-bottom: 0px;
		margin: 0 auto;
		color: #000;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: 81%;
		left: 87%;
		width: 20px;
		height: 20px;
		display: none;
	}
	.wp-block-group.what-our-client-say-sec .reviewer-name {
		top: 90.8%;
		left: 85%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		gap: 25px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding: 60px 36px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		max-width: 100%;
		margin: 0 auto;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper form#gform_3 {
		width: 100%;
		max-width: 400px;
		margin: 0 auto;
	}

	.ast-separate-container #content .ast-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	body:not(.home) header.entry-header .entry-title {
		font-size: 30px;
	}
	body.page-id-26134 .wpe-event .entry-title a {
		font-size: 26px;
	}
	body .wpevents-container .wpe-row {
		flex-direction: column;
		gap: 20px;
	}
	.wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 0px !important;
	}
	.search .ast-container section.ast-archive-description h1 {
		font-size: 30px;
	}
	body.search.search-results h2.entry-title {
		font-size: 24px;
	}
	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: 18px;
	}
	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: 18px;
	}
	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: 40px;
	}

	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: 40px;
	}

	body .gform_wrapper input:not(.button,
	[type=submit],[type=checkbox], [type=text]),
	body .widget.widget_block .gform_wrapper input:not(.button,[type=submit],
	[type=checkbox]) {
		height: 40px;
	}
	.wpe-subscribe-form-container input:not([type='checkbox']), .wpe-subscribe-form-container select {
		min-height: 40px;
	}

	body .wp-block-cover.protect-legacy-sec .gform_wrapper input:not(.button,[type=submit],[type=checkbox]) {
		padding: 10px 0px 0px;

	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper p.gform_description {
		margin: 0px auto 0px;
	}
	body .gform_wrapper.gravity-theme .gform_fields {
		grid-column-gap: 14px;
		grid-row-gap: 14px;
	}
}

@media only screen and (max-width: 480px){
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text::after {
		top: unset;
		left: auto;
		width: 20px;
		height: 20px;
		bottom: 60px;
		right: 26px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		margin: 0;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding-right: 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		gap: 20px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-columns {
		margin-bottom: 24px;
	}
	.wp-block-group.what-our-client-say-sec p.subHead {
		font-size: 18px;
		line-height: 27px;
		margin-bottom: -10px;
		margin-top: -10px;
	}

	.wp-block-cover.aug-webinar-sec p {
		max-width: 414px;
	}
	.wp-block-cover.protect-legacy-sec .gform_wrapper form#gform_3 {
		width: 100%;
		max-width: 380px;
		margin: 0 auto;
	}
	body .wp-block-cover.protect-legacy-sec .gform_wrapper.gravity-theme .gform_fields {
		display: flex;
		flex-direction: column;
		flex-wrap: wrap;
	}
	body .site-footer .site-footer-section-1 #block-10::after {
		top: 99.5%;
		left: 8%;
		width: 100%;
		max-width: 100%;
		padding-right: 51px;
		margin: 0;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 40px 20px 110px;
		margin-bottom: -1px;
	}
	#astra-footer-menu .menu-item > a {
		padding-top: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
		padding-right: 10px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col {
		background: none;
		background-color: #ebfff6;
		border-radius: 50px 0 20px 0;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		top: -4px;
		left: 6px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding: 35px 26px;
	}
	.wp-block-group.what-our-client-say-sec .reviewer-name {
		top: 78.8%;
		left: 83%;
		color: #333;
	}
	.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: 22px !important;
	}
	.banner-sec .wp-block-cover__inner-container h1 {
		font-size: 26px;
		line-height: normal;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col.step-1-col:before, body .wp-block-group.how-it-work-sec .wp-block-column.inner-col.step-2-col:before, body .wp-block-group.how-it-work-sec .wp-block-column.inner-col.step-3-col:before {
		top: -23%;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		padding-top: 26px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-buttons {
		margin-top: 0px;
	}
	.wp-block-group.what-our-client-say-sec {
		padding: 40px 20px 20px !important;
	}
	.wp-block-cover.aug-webinar-sec {
		min-height: 220px;
	}
	.wp-block-cover.aug-webinar-sec {
		padding: 40px 20px 40px;
	}
	body .banner-sec .wp-block-cover__inner-container p {
		font-size: 20px;
	}
	.footer-widget-area[data-section="section-fb-html-2"] .ast-builder-html-element {
		text-align: center;
		background: #000;
	}
	.wp-block-group.logo-sec {
		padding: 40px 0px 30px;
		margin: 0 20px;
	}
	body.home .wp-block-cover.banner-sec {
		min-height: 664px !important;
		gap: 0;
	}
	.wp-block-cover.aug-webinar-sec h2,
	.wp-block-group.schedule-free-consultation-sec h2.head,
	.wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title, .wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title {
		line-height: 32px;
	}
	.wp-block-group.schedule-free-consultation-sec p.subHead {
		line-height: 28px;
		margin-top: 12px;
		margin-bottom: 12px;
	}
	.wp-block-group.partner-in-estate-sec > .head, .wp-block-group.what-our-client-say-sec h2.head, .wp-block-group.worksheet-sec .wp-block-columns .wp-block-column.scnd-col h2.head, .wp-block-cover.aug-webinar-sec h2, body .wp-block-group.how-it-work-sec .mainHead, .wp-block-group.schedule-free-consultation-sec h2.head, .wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title, .wp-block-cover.protect-legacy-sec .gform_wrapper h2.gform_title {
		line-height: 28px;
	}
	.site-primary-footer-wrap h2.widget-title {
		font-size: 22px;
	}
	section#block-9 a, section#block-10 a {
		font-size: 22px;
	}
}

@media only screen and (max-width: 387px){

	.site-footer .site-primary-footer-wrap {
		padding: 40px 20px 115px;
		margin-bottom: -1px;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding: 46px 26px;
	}
	.wp-block-group.what-our-client-say-sec .reviewer-name {
		top: 86.8%;
		left: 83%;
	}
	body.pre-cons-form .gform_wrapper .gform-page-footer.gform_page_footer {
		display: flex;
		flex-direction: column;
		width: 100%;
		max-width: 200px;
		margin: 0 auto;
	}
	.wp-block-group.control-legacy-sec h2.head {
		line-height: 30px;
		margin-bottom: 5px;
	}

	.wp-block-group.what-our-client-say-sec h2.head {
		line-height: 28px;
	}
	.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 {
		font-size: 16px;
	}
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
		font-size: 16px;
	}
}

@media only screen and (max-width: 320px) {
	.wp-block-group.what-our-client-say-sec .reviewer-name {
		top: 85.8%;
		left: 77%;
	}
	.wp-block-group.what-our-client-say-sec .wp-block-column.scnd-col p.quote-text {
		padding: 30px 26px;
	}

}

