@media (min-width: 1281px) and (max-width: 1440px) {
	body.home .wp-block-cover.banner-sec  {
		min-height: auto !important;
		height: calc(100vh - 243px) !important;
	}
	.wp-block-cover.banner-sec .wp-block-cover__inner-container {
		padding-bottom: 0px;
	}
	.banner-sec .banner-inner h1 {
		font-size: 40px;
	}
}
@media only screen and (max-width: 1580px){
	.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 only screen and (max-width: 1400px){
	.site-header .site-primary-header-wrap {
		max-width: 1250px;
	}
	.wp-block-column.banner-right-col {
		flex-basis: 51% !important;
	}
	/* 	.banner-sec .banner-inner h1
	{
	font-size: 50px;
} */
	.aug-section2 .head {
		font-size: 22px;
	}
	.aug-section2 .wp-block-column {
		padding: 30px 20px;
		flex-basis: 33% !important;
	}
	body .aug-trust-sec .is-layout-flex {
		gap: 60px;
	}
	.site-header .ast-main-header-wrap .webinar-btn {
		right: 47px;
	}
	.site-header .main-header-menu .menu-link {
		padding: 0 5px;
	}
	.ast-logo-title-inline .site-logo-img {
		padding-right: 0;
	}

	.wp-block-group.aug-section3 {
		max-width: 1000px;
	}
	.aug-section3 .content-col {
		flex-basis: 54% !important;
		padding: 50px;
	}
	body .aug-section3 .image-col .right-img {
		width: 730px;
	}
	body .aug-section7 .content-col {
		padding: 50px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-card {
		background: #fff;
		padding: 40px;
	}
	.site-primary-footer-wrap .ast-builder-footer-grid-columns {
		grid-column-gap: 30px;
	}
	.site-footer .footer-nav-wrap .menu-item > a {
		padding-left: 20px !important;
		padding-right: 20px !important;
	}
	body .aug-section3 .content-col {
		padding: 50px;
	}
}
@media only screen and (max-width: 1280px){
	.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-header .ast-container {
		max-width: 100%;
		padding: 0 20px;
	}
	.site-header .ast-main-header-wrap .webinar-btn {
		padding: 14px 30px;
		font-size: 16px;
	}
	.site-header .main-header-menu .menu-link {
		padding: 0 6px;
	}
	.banner-sec .banner-inner h1 {
		font-size: 40px;
	}
	.wp-block-column.banner-right-col {
		flex-basis: 59% !important;
	}
	.wp-block-cover.banner-sec {
		min-height: auto !important;
	}
	.aug-section2 .head {
		font-size: 18px;
	}
	body .wp-block-group.aug-section3,
	body .wp-block-group.aug-trust-sec,
	body .wp-block-group.alignfull.aug-review-sec,
	body .wp-block-cover.aug-webinar-sec,
	body .wp-block-group.how-it-work-sec,
	body .wp-block-group.aug-section7,
	body .wp-block-group.logos-section{
		padding: 80px 0px;
	}
	body .aug-trust-sec h2,
	body .aug-section3 .content-col .head,
	body .aug-review-sec h2,
	body .aug-webinar-sec h2,
	body .wp-block-group.how-it-work-sec .mainHead,
	body .aug-section7 .head,
	body .worksheet-Sec .gform_wrapper .gform_heading h2{
		font-size: 35px;
	}
	body .aug-section3 .content-col .head {
		color: #F5F7FB;
		word-spacing: normal;
		letter-spacing: normal;
	}
	body .aug-section3 .content-col {
		padding: 40px;
	}
	body .aug-section3 .image-col .right-img {
		width: 700px;
	}
	body .aug-trust-sec h3 {
		font-size: 28px;
	}
	body .aug-trust-sec .is-layout-flex {
		gap: 30px;
	}
	body .aug-trust-sec .wp-block-columns .wp-block-column {
		flex-basis: content !important;
	}
	body .aug-trust-sec h2 {
		padding-bottom: 50px;
	}
	body .aug-trust-sec .wp-block-columns.is-layout-flex {
		padding-bottom: 50px;
	}
	body .aug-review-sec h2 {
		padding-bottom: 50px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-card {
		padding: 40px 30px;
	}
	body .aug-webinar-sec p.wpe-venue {
		margin-bottom: 30px;
	}
	body .wp-block-cover.aug-webinar-sec {
		min-height: auto !important;
	}
	body .wp-block-group.how-it-work-sec .mainHead {
		margin-bottom: 60px;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 22px;
		margin-bottom: 20px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		font-size: 20px;
		line-height: 30px;
		padding-bottom: 40px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-columns.main-cols {
		max-width: 700px;
		gap: 50px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col:before {
		font-size: 35px;
		top: 0px;

	}
	body .aug-section7 .wp-block-column.image-col figure {
		width: 600px;
	}
	body .aug-section7 .wp-block-image img {
		height: 500px;
	}
	body .aug-section7 p {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 26px !important;
	}
	body .worksheet-Sec .gform_wrapper {
		background: #1D3875;
		padding: 70px 20px;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AAEPA-col {
		flex-basis: 26% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AVVO-col {
		flex-basis: 23% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.CD-col {
		flex-basis: 20% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.NAELA-col {
		flex-basis: 20% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AVVO-badge-col {
		flex-basis: 20% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.Reviews-col {
		flex-basis: 18% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AVVO-Rating-col {
		flex-basis: 20% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.Five-star-col {
		flex-basis: 10% !important;
		margin-right: 0px;
	}
	body .wp-block-group.logos-section .wp-block-columns.trust-icons-last {
		row-gap: 60px;
	}
	.site-footer .footer-nav-wrap .menu-item > a {
		padding-left: 10px !important;
		padding-right: 10px !important;
	}
	body .site-footer #astra-footer-menu .menu-item > a {
		font-size: 20px;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 50px 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 .ast-builder-grid-row-container-inner .site-footer-section-4{
		width: auto;
	}
	.site-footer .ast-builder-grid-row-container-inner .site-footer-section-4{
		width:auto !important;
	}
	body .site-footer .wpseo-opening-hours {
		width: 290px;
	}
	.site-primary-footer-wrap .ast-builder-footer-grid-columns {
		grid-column-gap: 20px;
	}
	.site-footer .ast-builder-grid-row-container-inner .site-footer-section-4 {
		width: 234px;
	}
	body .site-footer table.wpseo-opening-hours td {
		font-size: 16px;
		font-style: normal;
		line-height: 30px;
		letter-spacing: normal;
		width:50%;
	}

	body .site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		grid-template-columns: repeat(4, auto);
	}
	body .site-footer  .ast-builder-grid-row .wpseo-location .wpseo-business-name {
		font-size: 16px;
	}
	body .site-footer  .ast-builder-grid-row .wpseo-address-wrapper {
		font-size: 16px;
		line-height: 26px;
	}
	body .site-footer  .ast-builder-grid-row .wpseo-phone,body .site-footer  .ast-builder-grid-row .wpseo-fax {
		font-size: 16px;
	}
	body .site-footer .ast-builder-grid-row .wpseo-phone span, .ast-builder-grid-row .wpseo-fax span {
		font-size: 16px;
	}
	.social-menu .social-list .social-item a{
		margin-right: 0px;
	}
	.social-menu ul.social-list {
		display: flex;
		gap: 8px;
	}
	/* 	.Show_Map img {
	width: 100%;
	max-width: 300px;
} */
	body .wp-block-group.aug-trust-sec{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main {
		padding: 0px 20px;
		gap:20px;
		margin-bottom: 0;
	}
	body .aug-webinar-sec p.wpe-single-event-title {
		font-size: 22px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-card .wpe-event-date,
	.aug-webinar-sec .wpevents-section .wpevent-card span.wpe-location,
	.aug-webinar-sec .wpevents-section .wpevent-card strong{
		font-size: 18px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card {
		width: auto;
	}
	.wp-block-group.aug-section7{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	.wp-block-group.worksheet-Sec {
		padding: 100px 20px;
	}
	.wp-block-group.logos-section .wp-block-column.five-star-img {
		margin-right: 0;
	}
	body .staff-header .staff-wrap {
		gap: 20px;
	}
	.staff-header .staff-wrap .staff-info-box {
		padding: 20px;
	}
	.staff-header .staff-wrap .staff-info {
		gap: 20px;
	}
	.staff-header .staff-wrap .staff-info-head h3 {
		font-size: 22px;
	}
	body .staff-archive-title {
		margin-bottom: 30px;
	}
	body:not(.home).ast-plain-container.ast-no-sidebar #primary,
	body.error404.ast-separate-container #primary,
	body:not(.home).ast-separate-container #primary{
		margin-top: 80px;
		margin-bottom: 80px;
	}
	body .staff-header {
		padding: 50px 24px;
		margin-bottom: 50px;
	}
	header.entry-header .entry-title {
		font-size: 35px !important;
	}
	body.single.single-wp_events .wpevents-container {
		margin: 80px 0;
		padding:0px;
	}
	body .wpe-single-title {
		font-size: 35px;
		letter-spacing: normal;
	}

	/* 	body .aug-section3 .is-layout-flex {
	flex-direction: column-reverse;
}
	body .aug-section7 .is-layout-flex {
	flex-direction: column;
}
	.aug-section3 .content-col,
	.aug-section7 .content-col {
	flex-basis: 100% !important;
}

	.aug-section3 .image-col,
	.aug-section7 .image-col {
	align-self: center;
	justify-self: center;
}
	body .aug-section3 .image-col img,
	body .aug-section7 .image-col img {
	margin: 0 auto;
	width: 100%;
}
	body .aug-section3 .image-col .alignright,
	body .aug-section7 .image-col .alignright {
	margin: 0;
}

	body .aug-section3 .content-col,
	body .aug-section7 .content-col {
	top: -130px;
	margin: 0 auto;
	right: 0;
	width: 100%;
	max-width: 800px;
}
	body .aug-section3 .wp-block-buttons.is-layout-flex {
	flex-direction: row;
} */


	.wp-block-cover.banner-sec {
		padding: 80px 0px 90px !important;
	}
	.Show_Map {
		width: 100%;
	}
	header .custom-logo-link img {
		max-width: 150px;
		width: 150px;
	}
	.ast-builder-grid-row {
		grid-column-gap: 0;
	}


	/* .site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
		width: 190px;
	}
	.site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
    width: 280px;
}
.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
    width: 191px;
}
    .site-footer .ast-builder-grid-row-container-inner .site-footer-section-4 {
        width: 260px !important;
    }
    body .site-footer table.wpseo-opening-hours td {
        width: auto;
    }
	    .site-footer .site-primary-footer-wrap {
        padding: 50px 20px 30px;
    } */
}
@media only screen and (max-width: 1024px){
	#ast-desktop-header {
		display: none;
	}
	.site-branding.ast-site-identity {
		padding: 20px 0 !important;
	}
	.ast-button-wrap .menu-toggle.main-header-menu-toggle {
		padding: 0;
	}
	.wp-block-column.banner-right-col {
		flex-basis: 100% !important;
	}
	.banner-sec .banner-inner h1 {
		font-size: 40px;
	}
	.wp-block-cover.banner-sec {
		/* 		min-height: 570px !important; */
		padding-bottom: 0;
	}
	body .banner-sec .banner-inner.is-layout-flex {
		justify-content: flex-end;
		flex-direction: column;
	}

	header .custom-logo-link img {
		max-width: 120px;
		width: 120px;
	}
	body .wp-block-group.aug-section3,
	body .wp-block-group.aug-trust-sec,
	body .wp-block-group.alignfull.aug-review-sec,
	body .wp-block-cover.aug-webinar-sec,
	body .wp-block-group.how-it-work-sec,
	body .wp-block-group.aug-section7,
	body .wp-block-group.logos-section
	{
		padding: 80px 0px;
	}
	body .aug-trust-sec h2,
	body .aug-section3 .content-col .head,
	body .aug-review-sec h2,
	body .aug-webinar-sec h2,
	body .wp-block-group.how-it-work-sec .mainHead,
	body .aug-section7 .head,
	body .worksheet-Sec .gform_wrapper .gform_heading h2{
		font-size: 30px;
	}
	.wp-block-group.worksheet-Sec{
		padding:60px 20px;
	}
	body .aug-section3 .content-col {
		padding: 30px;
	}
	body .aug-section3 .content-col ul li {
		margin-bottom: 6px;
		font-size: 16px;
		padding-left: 27px;
	}
	body .aug-section3 .image-col .right-img {
		width: 600px;
	}
	body .aug-section3 .content-col ul li::before {
		top: 8px;
		width: 18px;
		height: 18px;
		background-size: 100% 100%;
	}
	.site-header .main-header-menu .menu-link {
		font-size: 16px;
	}
	.site-header .main-header-menu .menu-link {
		padding: 0 4px;
	}
	body .aug-trust-sec h2 {
		padding-bottom: 40px;
	}
	body .aug-trust-sec h3 {
		font-size: 25px;
	}
	body .aug-trust-sec p {
		font-size: 18px;
		line-height: 27px;
	}
	body .aug-trust-sec .wp-block-column.elder-medicaid-col .subhead {
		width: 100%;
		max-width: 100%;
		margin: 0 auto;
	}
	.aug-webinar-sec .wpevents-shortcode-section.wpevents-section {
		padding: 50px 0px 0;
	}
	.aug-webinar-sec .wpevent-card .wpe-single-event-title a {
		font-size: 20px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-card .wpe-event-date,
	.aug-webinar-sec .wpevents-section .wpevent-card span.wpe-location,
	.aug-webinar-sec .wpevents-section .wpevent-card strong{
		font-size: 16px;
	}
	body .aug-section7 .content-col {
		padding: 30px;
	}
	body .aug-section7 p {
		font-size: 20px;
		line-height: 30px;
	}
	body .worksheet-Sec .gform_wrapper {
		background: #1D3875;
		padding: 50px 20px;
	}
	body .worksheet-Sec .gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
		grid-column: span 6;
	}
	body .worksheet-Sec  .gform-body.gform_body {
		width: 100%;
		max-width: 700px;
		margin: 0 auto;
	}
	body .worksheet-Sec .gform_wrapper .gform_heading p {
		max-width: 750px;
		margin: 0 auto 40px;
	}
	.worksheet-Sec .gform_wrapper .gform_footer {
		width: 100%;
		justify-content: center;
		padding-bottom: 0;
	}
	body .gform_wrapper.gravity-theme .gfield_checkbox  .gchoice label, body .wpe-subscribe-form .wpe-form-control label {
		font-size: 14px;
	}
	body .worksheet-Sec .gform_wrapper form#gform_1 {
		flex-direction: column;
		gap: 50px;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		font-size: 18px;
		line-height: 27px;
		padding-bottom: 30px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-columns.main-cols {
		max-width: 700px;
		gap: 40px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col:before {
		font-size: 30px;
	}
	body .aug-section7 .wp-block-column.image-col figure {
		width: 120%;
	}
	body .aug-section7 .wp-block-image img {
		height: 410px;
	}
	body .site-footer table.wpseo-opening-hours td {
		width: auto;
		padding-right: 10px;
	}
	body .site-footer table.wpseo-opening-hours td.time {
		padding-right: 0;
	}
	body .site-footer .wpseo-opening-hours {
		width: 244px;
	}
	.footer-widget-area[data-section="section-footer-menu"] .astra-footer-tablet-vertical-menu{
		display:flex;
	}
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row {
		min-height: 40px;
	}
	.site-branding.ast-site-identity {
		padding: 10px 0 !important;
	}
	[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,
	.ast-mobile-popup-drawer.active .menu-toggle-close:focus{
		border:none;
		outline:none;
	}
	.wp-block-group.aug-review-sec figure {
		width: 100%;
	}
	body .wp-block-group.alignfull.aug-review-sec{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	body .banner-sec .banner-inner.wp-block-columns .wp-block-column.left-col {
		display:none;
	}
	body .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"] {
		width: 15px;
		height: 15px;
	}
	body #ast-mobile-popup-wrapper .ahfb-svg-iconset svg {
		width: 30px;
		height: 30px;
		transition: none;
	}
	.ast-header-break-point .main-navigation .stack-on-mobile li {
		width: 100%;
		line-height: 40px;
	}
	.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;
	}
	.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 .staff-header .staff-wrap {
		flex-direction: column;
	}
	.staff-header .staff-wrap .staff-below {
		margin-top: 20px;
	}
	.staff-item + hr {
		margin-bottom: 30px;
	}
	body .staff-header {
		padding: 40px 24px;
		margin-bottom: 40px;
	}
	body.home [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
		fill: var(--ast-global-color-1);
	}
	.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link {
		font-size: 18px;
		line-height: 40px;
	}
	.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: 16px;
		line-height: 30px;
	}
	#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 > .menu-link {
		color: #fff;
	}
	.ast-header-break-point .ast-icon.icon-arrow svg {
		fill: #fff;
	}
	.ast-menu-toggle:focus, .ast-menu-toggle:hover {
		border: none;
		outline:none;
	}
	.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;
	}
	body:not(.home).ast-plain-container.ast-no-sidebar #primary,
	body.error404.ast-separate-container #primary,
	body:not(.home).ast-separate-container #primary{
		margin-top: 60px;
		margin-bottom: 60px;
	}
	header.entry-header .entry-title {
		font-size: 30px !important;
		letter-spacing: normal;
	}
	body:not(.home).page .entry-header {
		margin-bottom: 10px;
	}
	body.webinar-landing-page .wp-block-columns {
		flex-direction: column;
	}
	body.webinar-landing-page .wp-block-columns.padding-added .wp-block-column:nth-child(2) {
		margin-right: 0;
	}
	body.webinar-landing-page .wp-block-columns.padding-added .wp-block-column .gform_wrapper{
		width: 100%;
		max-width: 700px;
		margin: 0 auto;
	}
	body.webinar-landing-page .wp-block-group.webinar-bannersec2 {
		padding: 20px;
	}
	body.webinar-landing-page .wp-block-columns.padding-added .wp-block-column:nth-child(2) .wp-block-separator {
		margin: 0px auto 20px;
		width: 100%;
		max-width: 700px;
	}
	body.webinar-cstm-landingpage .main-cols{
		flex-direction:column;
	}
	body.webinar-cstm-landingpage .wp-block-column.border-col {
		width: 70%;
		margin: 0 auto;
	}
	body.single.single-wp_events .wpevents-container {
		margin: 60px 0;
		padding:0px;
	}
	body .wpe-single-title {
		font-size: 30px;
	}
	body .card-grid {
		grid-template-columns: repeat(3, 1fr);
	}
	body.free-estate-planning-worksheet .wp-block-columns.main-col {
		gap: 40px;
		margin-bottom: 30px;
		flex-direction: column;
	}
	body.free-estate-planning-worksheet .wp-block-columns .wp-block-column.first-col figure {
		text-align: center;
	}
	body.free-estate-planning-worksheet  .wp-block-columns .wp-block-column.scnd-col {
		width: 100%;
		max-width: 700px;
		margin: 0 auto;
	}
	.wp-block-cover.banner-sec {
		padding: 80px 90px 90px !important;
	}
	body.archive.author nav.navigation.pagination {
		padding-bottom: 4em;
		padding-top: 0;
	}
	.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 {
		line-height: 26px;
	}
	.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;
	}
	body .wp-block-cover.aug-webinar-sec .gform_wrapper {
		margin-top: 40px;
	}

	/* .site-footer .ast-builder-grid-row-container-inner .site-footer-section-4 {
        width: 243px !important;
    }
	    .site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
        width: 191px;
    }
	    .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
        width: 200px;
    }
	    .site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
        width: 182px;
    }
	body .site-footer .site-footer-section.site-footer-section-5 {
		margin: 40px auto 0;
	}
	body .site-footer .site-footer-section.site-footer-section-5
	{
		margin: 30px auto 0;
	} */
}
@media only screen and (max-width: 960px){
	.aug-section2 .head {
		font-size: 16px;
	}
	.ast-builder-grid-row .site-footer-primary-section-1 .widget-area img {
		width: 120px;
		height: auto;
	}
	.social-menu ul.social-list {
		display: flex;
		gap: 6px;
	}
	body .wp-block-group.logos-section .wp-block-columns.trust-icons-last .wp-block-column figure {
		text-align: center !important;
		float: unset !important;
		margin: 0;
	}
	body.publish-book-page .book-images {
		margin-bottom: 30px;
	}
}
@media only screen and (max-width: 921px){
	.site-above-footer-wrap[data-section="section-above-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		display: block;
		margin-bottom: 0;
	}
	.banner-sec .banner-inner h1 {
		font-size: 35px;
	}
	.wp-block-cover.banner-sec {
		min-height: 420px !important;
		padding: 80px 20px 30px;
	}
	.aug-section2 .wp-block-column {
		padding: 20px 20px;
		flex-basis: max-content !important;
	}
	.aug-webinar-sec .wpevents-section .wpevent-card
	{
		padding: 30px 20px;
	}
	body .wp-block-group.aug-section3, body .wp-block-group.aug-trust-sec, body .wp-block-group.alignfull.aug-review-sec, body .wp-block-cover.aug-webinar-sec, body .wp-block-group.how-it-work-sec, body .wp-block-group.aug-section7, body .wp-block-group.logos-section {
		padding: 60px 0px;
	}
	body .aug-trust-sec .is-layout-flex {
		gap: 20px;
	}
	body .aug-trust-sec h3 {
		font-size: 22px;
	}
	body .aug-trust-sec p {
		font-size: 16px;
		line-height: 27px;
	}
	body .aug-trust-sec .wp-block-columns.is-layout-flex {
		padding-bottom: 40px;
	}
	body .wp-block-group.how-it-work-sec .mainHead {
		margin-bottom: 40px;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 22px;
		margin-bottom: 10px;
	}
	body .site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		grid-template-columns: repeat(2, auto);
		justify-content: space-around;
	}
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-1"].footer-widget-area-inner,
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-2"].footer-widget-area-inner,
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-3"].footer-widget-area-inner,
	.footer-widget-area[data-section="sidebar-widgets-footer-widget-4"].footer-widget-area-inner
	{
		text-align: left;
	}
	.site-primary-footer-wrap .ast-builder-footer-grid-columns {
		grid-column-gap: 20px;
		grid-row-gap: 30px;
	}
	.site-footer .site-primary-footer-wrap {
		padding: 50px 20px 2px;
	}
	body .wp-block-group.how-it-work-sec{
		padding-left:20px !important;
		padding-right:20px !important;
	}
	body.blog.ast-separate-container .site-main>.ast-row, body.archive.ast-separate-container .site-main>.ast-row {
		margin-left: -13px;
		margin-right: -13px;
	}
	body.blog .ast-blog-layout-4-grid .ast-article-post, body.archive .ast-blog-layout-4-grid .ast-article-post {
		width: 50%;
	}
	.rep-container {
		grid-template-columns: repeat(2, 1fr);
	}
	.staff-header .staff-wrap .staff-info-head h3 {
		font-size: 20px;
	}
	body.publish-book-page .book-images a {
		height: 149px;
	}
	body.author .author-posts {
		grid-template-columns: repeat(2, 1fr);
		gap: 20px;
	}
	body.appointment-reminder-template .entry-content h1, body.appointment-reminder-template h1 {
		line-height: 40px;
		font-size: 35px !important;
	}
	body.Webinar-Landing-Page h1.wp-block-heading{
		line-height:40px;
	}
	body .wpe-h2 {
		font-size: 1.6666666666667rem;
	}
	body .wpe-button{
		font-size: 0.88888888888889rem;
	}
	.pum-theme-124082 .pum-container, .pum-theme-lightbox .pum-container {
		width: 90% !important;
	}
	body.webinar-cstm-landingpage h3#presented-by-attorney-alan-augulis {
		padding-top: 30px;
	}
	body.webinar-cstm-landingpage .entry-content {
		padding: 40px 20px 40px;
	}
	.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;
	}
	body .wp-block-cover.aug-webinar-sec {
		padding-left:20px;
		padding-right:20px;
	}
	    /* .site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
        width: 38%;
        align-self: center;
    }
	    .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
        width: 30%;
    }
	    .site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
        width: 38%;
    }
	    .site-footer .ast-builder-grid-row-container-inner .site-footer-section-4 {
        width: 31% !important;
    }
	body .site-footer .site-primary-footer-inner-wrap {
		justify-content: center;
	}
	    body .site-footer .site-footer-section.site-footer-section-5 {
        margin: -20px auto 0;
    } */
	body .site-below-footer-wrap .site-footer-below-section-3.site-footer-section.site-footer-section-3 {
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 781px){
	body .aug-section7 .wp-block-column.image-col figure {
		width: 100%;
	}
	body .wp-block-cover.banner-sec {
		min-height: auto !important;
		padding:0;
		display: block;
	}
	body .wp-block-cover.banner-sec img {
		position: static;
	}
	body .wp-block-cover.banner-sec .wp-block-cover__inner-container {
		background: linear-gradient(180deg, rgb(229, 237, 255) 0%, rgb(255, 255, 255) 100%);
	}
	body .wp-block-cover.banner-sec .wp-block-cover__inner-container {
		background: linear-gradient(180deg, rgb(229, 237, 255) 0%, rgb(255, 255, 255) 100%);
		padding: 50px 20px;
	}
	.banner-sec .banner-inner h1 {
		font-size: 35px;
		text-align: center;
		text-shadow:0px;
		color: #1d3875;;
	}
	.banner-sec .banner-inner .banner-btn.is-layout-flex {
		margin-top: 39px;
		justify-content: center;
	}
	body .aug-section3 .is-layout-flex {
		gap: 0;
		flex-direction: column-reverse;
	}
	body .aug-section3 .image-col .right-img {
		width: 100%;
	}
	body .aug-section3 .content-col .head {
		text-align: center;
	}
	body .aug-section3 .content-col ul.arrow-list {
		width: 100%;
		max-width: 300px;
		margin: 0 auto 30px !important;
	}
	body .aug-trust-sec .wp-block-columns.is-layout-flex {
		padding-bottom: 40px;
		gap: 40px;
	}
	body .aug-trust-sec h3 {
		margin-bottom: 10px;
	}
	.wp-block-group.aug-review-sec figure {
		width: 100%;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main {
		flex-direction: column;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card {
		text-align: center;
		width: 80%;
		margin:0 auto;
	}
	body .wp-block-group.how-it-work-sec p.subHead {
		font-size: 16px;
	}
	body .wp-block-group.how-it-work-sec .head {
		font-size: 20px;
		margin-bottom: 10px;
	}
	body .aug-section7 .content-col {
		padding: 30px;
		margin-top: -2px;
	}
	.aug-section7 .head {
		margin-bottom: 20px;
		text-align:center;
	}
	body .aug-section7 p {
		font-size: 18px;
		text-align: center;
	}
	body .aug-section7 .wp-block-buttons{
		justify-content:center;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AAEPA-col {
		flex-basis: 35% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AVVO-col {
		flex-basis: 20% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.CD-col {
		flex-basis: 30% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.NAELA-col {
		flex-basis: 30% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AVVO-badge-col {
		flex-basis: 30% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.Reviews-col {
		flex-basis: 30% !important;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.Five-star-col {
		flex-basis: 20% !important;
		margin-right: 0px;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AVVO-Rating-col {
		flex-basis: 30% !important;
	}
	body .wp-block-group.how-it-work-sec .wp-block-columns.main-cols {
		max-width: 550px;
		gap: 40px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		position: relative;
		padding-left: 60px;
	}
	body .aug-section7 .wp-block-image img {
		height: auto;
	}
	body 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: 50px;
	}
	.staff-header .staff-wrap .staff-info {
		flex-direction: column;
	}
	body .staff-header {
		padding: 30px 20px;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio {
		grid-column-gap: 0rem;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gchoice {
		flex-basis: 14%;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield_checkbox input[type="checkbox"] {
		margin-top: 9px;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield.in-line-rating .ginput_container.ginput_container_number {
		max-width: 28%;
	}
	body:not(.home).ast-plain-container.ast-no-sidebar #primary,
	body.error404.ast-separate-container #primary,
	body:not(.home).ast-separate-container #primary{
		margin-top: 40px;
		margin-bottom: 40px;
	}
	body.Webinar-Landing-Page h1.wp-block-heading br {
		display: none;
	}
	body.webinar-cstm-landingpage .wp-block-column.border-col {
		width: 100%;
		margin: 0 auto;
	}
	body.webinar-cstm-landingpage .entry-content {
		padding: 30px 0px;
	}
	body.single.single-wp_events .wpevents-container {
		margin: 40px 0;
		padding:0px;
	}
	.card-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	header .custom-logo-link img {
		max-width: 100px;
		width: 100px;
	}
	.aug-section2 .is-layout-flex{
		gap:5px;
	}
	.wp-block-cover.alignfull.aug-webinar-sec {
		padding-left: 20px;
		padding-right: 20px;
	}
	body .wp-block-cover.aug-webinar-sec .wpe-subscribe-form-container {
		width: 100%;
	}
	#astra-footer-menu {
		padding: 0px 20px;
		row-gap: 5px;
	}
	body .card-grid {
		grid-template-columns: repeat(2, 1fr);
	}
	body .site-footer #astra-footer-menu .menu-item > a {
		font-size: 18px;
	}
	.pop-up-desk-col.image-col {
		display: none;
	}
	.wp-block-cover.banner-sec {
		padding: 0px !important;
	}
	body .staff-header .staff-wrap .staff-left {
		align-self: flex-start;
	}
	body.review-us-page .wp-block-columns.first-col {
		padding: 30px 0 0;
	}
	body.review-us-page .wp-block-columns.last-col {
		padding: 30px 0px 30px;
	}
	body .wp-block-cover.aug-webinar-sec .gform_wrapper h2.heads {
		font-size: 22px;
	}

	/* .site-footer-primary-section-1.site-footer-section.site-footer-section-1
	{
		width: 45%;
		align-self: center;
	}
	    .site-footer-primary-section-2.site-footer-section.site-footer-section-2 {
        width: 43%;
    }
	    .site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
        width: 45%;
    }
	    .site-footer .ast-builder-grid-row-container-inner .site-footer-section-4 {
        width: 42% !important;
    } */

}
@media only screen and (max-width: 641px) {
	.gform_wrapper.gravity-theme input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
		line-height: normal;
		min-height: normal;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield.gf_list_3col .gfield_radio {
		margin-top: 0;
	}
	body .wp-block-cover.aug-webinar-sec .gform_wrapper  .gform-footer input{
		line-height:28px;
	}

}
@media only screen and (max-width: 640px){
	body .worksheet-Sec .gform_wrapper.gravity-theme .gfield.gfield--width-quarter {
		grid-column: span 12;
	}
	.worksheet-Sec .gform_wrapper .gform_footer input {
		padding-bottom: 0px;
		margin-bottom: 0px;
	}
	body .wp-block-group.logos-section .wp-block-columns.trust-icons-last {
		row-gap: 40px;
	}
	body .site-footer .ast-builder-grid-row-4-equal .ast-builder-grid-row {
		grid-template-columns: repeat(1, auto);
		justify-content: center;
	}
	body .site-footer .footer-widget-area {
		text-align: center !important;
	}
	body .site-footer .wpseo-opening-hours {
		width: 100%;
	}
	.social-menu ul.social-list {
		justify-content: center;
	}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"].ast-footer-row-tablet-stack .site-footer-section {
		display: block;
		margin-bottom: 0;
	}
	.ast-builder-grid-row .widget-title {
		font-size: 22px;
	}
	.banner-sec .banner-inner h1 {
		font-size: 30px;
		line-height:37px;
	}
	body .aug-trust-sec h2, body .aug-section3 .content-col .head, body .aug-review-sec h2, body .aug-webinar-sec h2, body .wp-block-group.how-it-work-sec .mainHead, body .aug-section7 .head, body .worksheet-Sec .gform_wrapper .gform_heading h2 {
		font-size: 28px;
	}
	body .aug-section3 .content-col {
		padding: 30px 20px;
	}
	.aug-review-sec .wp-block-buttons {
		margin-top: 40px;
	}
	body .wp-block-cover.aug-webinar-sec{
		padding:40px 20px;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main {
		padding: 0;
	}
	body .aug-section7 .content-col {
		padding: 30px 20px;
		margin-top: -2px;
	}
	body .worksheet-Sec .gform_wrapper .gform_heading p {
		font-size: 18px;
		line-height: 27px;
		width: 100%;
		max-width: 640px;
		margin: 0 auto 30px;
	}
	body.blog .ast-blog-layout-4-grid .ast-article-post, body.archive .ast-blog-layout-4-grid .ast-article-post {
		width: 100%;
	}
	.rep-container {
		grid-template-columns: repeat(1, 1fr);
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield-choice-input
	{
		margin-top: 9px;
		vertical-align: top;
	}
	body.pre-consult-form  span#input_3_41_4_container {
		margin-bottom: 0px;
	}
	body.pre-consult-form input#input_3_6 {
		width: 100%;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield.in-line-rating {
		flex-direction: column;
		row-gap: 10px;
		justify-content: flex-start;
		align-items: normal;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield.in-line-rating .ginput_container.ginput_container_number {
		max-width: 100%;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .gfield.in-line-rating label.gfield_label {
		margin-left: 0;
	}
	.publish-book-page img.top-cover {
		float: unset;
		width: 100%;
		margin-bottom: 20px;
	}
	body.publish-book-page .book-images {
		margin-bottom: 0;
		display: flex;
		flex-wrap: wrap;
		gap: 15px;
	}
	body.publish-book-page .book-images a {
		margin:0px;
	}
	body.author .author-posts {
		grid-template-columns: repeat(1, 1fr);
	}
	body.review-us-page .gform_wrapper.gravity-theme .gfield.gfield--width-third {
		grid-column: span 12;
		-ms-grid-column-span: 12;
	}
	body.our-reviews p.testi-arch:first-child {
		margin-top: 50px;
	}
	body.our-reviews p.testi-arch {
		padding: 45px 20px 30px !important;
	}
	body.appointment-reminder-template .Header
	{
		padding: 40px 20px;
		margin: 0px;
	}
	body.appointment-reminder-template .wp-block-columns {
		padding-bottom: 30px;
	}
	body.webinar-landing-page h1,
	body.webinar-landing-page h2,
	body.webinar-landing-page h3
	{
		line-height:normal;
	}
	body.webinar-cstm-landingpage h1.head {
		color: #1d3875;
	}
	body.free-estate-planning-worksheet .wp-block-columns.main-col .gform_wrapper.gravity-theme .gfield.gfield--width-quarter
	{
		grid-column: span 12;
		-ms-grid-column-span: 12;
	}
	.site-below-footer-wrap {
		padding: 20px;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_radio div#input_3_32 .gchoice:not(:last-child) {
		margin-bottom: 10px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col {
		padding-left: 50px;
	}
	body .wp-block-group.how-it-work-sec .wp-block-column.inner-col:before {
		top: -4px;
	}
	body .aug-section3 .content-col ul li::before {
		top: 6px;
	}
	body .wp-block-group.aug-section3, body .wp-block-group.aug-trust-sec, body .wp-block-group.alignfull.aug-review-sec, body .wp-block-cover.aug-webinar-sec, body .wp-block-group.how-it-work-sec, body .wp-block-group.aug-section7, body .wp-block-group.logos-section {
		padding: 40px 0px;
	}
	body .aug-review-sec h2 {
		padding-bottom: 40px;
	}
	.wp-block-group.worksheet-Sec{
		padding:40px 20px;
	}
	body.single.single-post img.alignleft,
	body.single.single-post img.alignright {
		float: unset;
		width: 100%;
		margin-bottom: 20px;
		margin-left:0px;
		margin-right:0px;
	}
	.pum-theme-124082 .pum-container, .pum-theme-lightbox .pum-container {
		top:100px !important;
	}
	body.webinar-cstm-landingpage h1.head br{
		display:none;
	}
	body.review-us-page .wp-block-columns.first-col {
		padding: 0px;
	}
	body.review-us-page .wp-block-columns.last-col {
		padding: 20px 0px 20px;
	}
	body.webinar-cstm-landingpage h3#presented-by-attorney-alan-augulis {
		padding-top: 20px;
	}
	body .wp-block-cover.aug-webinar-sec .gform_wrapper h2.heads {
		line-height: 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 .ast-builder-grid-row-container-inner .site-footer-section-4 {
        width: 100% !important;
    } */
	.site-below-footer-wrap {
        padding: 20px 20px 0px;
    }
}

@media (max-width: 544px) {
	.wp-block-columns .wp-block-column:not(:last-child) {
		margin-bottom: 0px;
	}
	body .wp-block-group.logos-section .wp-block-columns .wp-block-column.AAEPA-col {
		flex-basis: 40% !important;
	}
	.ast-separate-container #content .ast-container {
		padding-left: 20px;
		padding-right: 20px;
	}
	body .staff-header .staff-image {
		width: 100%;
		height: auto;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme div#input_3_37 {
		gap: 5px;
		flex-direction: column;
	}
	body.pre-consult-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_radio .gfield-choice-input {
		margin-top: 9px;
		vertical-align: top;
	}
	.book-images + p
	{
		display: none;
	}
	body.webinar-cstm-landingpage figure.representator-img {
		margin-right: 20px;
		margin-bottom: 20px;
		display:block;
		width:100%;
	}
	body .card-grid {
		grid-template-columns: repeat(1, 1fr);
	}
	body .wpe-h2{
		font-size: 1.5555555555556rem;
	}
	.aug-webinar-sec .wpevents-section .wpevent-main .wpevent-card {
		width: 100%;
	}
	body.publish-book-page .book-images {
		margin-bottom: 20px;
	}
	body .wpe-button {
		padding: 12px 20px;
	}
	.wpe-subscribe-form {
		padding: 40px 20px;
	}
	body.webinar-cstm-landingpage figure.representator-img{
		text-align:center;
	}
	body.webinar-cstm-landingpage figure.representator-img img{
		width: 250px !important;
		height: 250px !important;
	}
	body.webinar-cstm-landingpage figure.representator-img + p{
		text-align:center;
	}
	body.webinar-cstm-landingpage h3#presented-by-attorney-alan-augulis {
		width: 100%;
		max-width: 300px;
		line-height: 28px;
	}
	body.webinar-cstm-landingpage h3#presented-by-attorney-alan-augulis {
		padding-top: 10px;
	}
	body.webinar-cstm-landingpage .entry-content {
		padding: 30px 0px 20px;
	}
	body .wp-block-cover.aug-webinar-sec .gform_wrapper .gform-footer input {
		line-height: 28px !important;
		padding: 12px 24px;
		font-size: 16px;
	}
}
@media (max-width: 480px){
	body.pre-consult-form .gform_wrapper.gravity-theme .ginput_container.ginput_container_radio div#input_3_32 .gfield-choice-input {
		margin-top: 4px;
		vertical-align: top;
	}
}
@media (max-width: 384px){
	body.publish-book-page .book-images {
		margin-bottom: 00px;
	}
}