body{
		overflow-x:hidden !important;
	}
.wp-block-group.alignfull.has-border-color.has-background-border-color.has-foreground-background-color {
    max-width: 100%;
	margin:auto !important;
}
@media only screen and (min-width:768px){
	footer.site-footer-container.wp-block-template-part {
    margin: -50px 0 0 0;
}
.wp-block-group.alignfull.has-border-color.has-background-border-color.has-foreground-background-color.has-background.is-layout-constrained.wp-container-44.wp-block-group-is-layout-constrained {
    margin: -150px 0 0 0;
}
}
@media only screen and (max-width:767px){

	
.wp-block-group.alignfull.site-header.site-header-linear.is-content-justification-space-between.is-layout-flex.wp-container-5.wp-block-group-is-layout-flex .wp-block-site-logo {
    margin: 0px !important;
    text-align-last: left;
}


button.wp-block-navigation__responsive-container-open {
    margin: -150px 0 0 0;
}

a.wp-block-home-link__content.wp-block-navigation-item__content {
    text-align: center;
}

.wp-block-group.alignfull.is-layout-constrained.wp-block-group-is-layout-constrained {
    margin: 30px 0px -50px !important;
    padding: 0 !important;
}

.wp-block-cover {
    margin: -20px 0 30px 0;
}

.wp-block-spacer {
    height: 1px !important;
}


.wp-block-group.alignfull.site-header.site-header-linear.is-content-justification-space-between.is-layout-flex.wp-container-5.wp-block-group-is-layout-flex {
    padding: 0px 20px 0px 20px;
    margin: -10px -10px -30px -10px !important;
}

h2.wp-block-heading.has-white-color.has-text-color.has-link-color.wp-elements-4f8e472f034d4ae54999dbb79be8898f  {
    font-size: 36px;
    text-align: center;
    line-height: 1 !important;
}
h2.wp-block-heading.has-white-color.has-text-color.has-link-color.wp-elements-4f8e472f034d4ae54999dbb79be8898f strong {
    font-size: 36px
}

.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow .wp-block-button {
    text-align-last: center;
}



.wp-block-cover.alignfull.is-light {
    width: 94%;
    margin: -40px auto !important;
}

.wp-block-cover.alignfull.is-light img{
    width: 100% !important;
    margin: 0 auto !important;
}

footer.site-footer-container.wp-block-template-part .wp-block-group.alignfull.has-border-color.has-background-border-color.has-foreground-background-color.has-background.is-layout-constrained.wp-container-44.wp-block-group-is-layout-constrained {
      margin: -50px auto 0px !important;
      padding: 30px 0 !important;
			border-width:0 !important;
	}


div#modal-3-content {
    align-items: center;
    text-align: center;
}

div#modal-3-content ul.wp-block-navigation__container.has-text-color.is-responsive.items-justified-right.social-links.wp-block-navigation {
    align-items: center;
    margin:10px 0 !important;
}
div#modal-3-content ul.wp-block-navigation__container.has-text-color.is-responsive.items-justified-right.social-links.wp-block-navigation li{
    align-items: center;
    margin:3px 0 !important;
}
div#modal-3-content li.wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu {
    align-items: center;
}

div#modal-3-content li.wp-block-navigation-item.wp-block-navigation-link {
    align-self: center;
}

h3.wp-block-heading.has-text-align-left.margin-top-half {
    text-align: center;
}

.wp-block-columns.alignwide.is-layout-flex.wp-container-29.wp-block-columns-is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
     text-align: center;
}

.wp-block-columns.alignwide.is-layout-flex.wp-container-29.wp-block-columns-is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p.has-text-align-left.has-small-font-size {
    text-align: center;
}

header.wp-block-template-part {}

.wp-block-group.alignfull.site-header.site-header-linear.is-content-justification-space-between.is-layout-flex.wp-container-5.wp-block-group-is-layout-flex {}

.wp-block-site-logo a img{
    margin: 0 0 -10px 60px !important;
    width:50%;
}

.wp-block-columns.alignfull.is-layout-flex.wp-container-53.wp-block-columns-is-layout-flex {
    margin: 70px 0 0 0;
}

.wp-block-columns.alignfull.is-layout-flex.wp-container-17.wp-block-columns-is-layout-flex {
    margin: 60px 0 0 0;
}

.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-15.wp-block-buttons-is-layout-flex {
    margin: 0 0 60px 0;
}

.wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
    margin: 50px 0 -20px 0;
}

.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-24.wp-block-buttons-is-layout-flex {
    margin: 25px 0 60px 0;
}

.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-33.wp-block-buttons-is-layout-flex {
    margin: 25px 0 60px 0;
}

.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-42.wp-block-buttons-is-layout-flex {
    margin: 25px 0 60px 0;
}

footer.site-footer-container.wp-block-template-part .wp-block-group.alignfull.has-border-color.has-background-border-color.has-foreground-background-color.has-background.is-layout-constrained.wp-container-66.wp-block-group-is-layout-constrained {
          margin: -50px auto 0px !important;
      padding: 30px 0 !important;
	border-width:0 !important;
}

.wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-51.wp-block-buttons-is-layout-flex {
    margin: 25px 0 100px 0;
}

footer.site-footer-container.wp-block-template-part .wp-block-group.alignfull.has-border-color.has-background-border-color.has-foreground-background-color.has-background.is-layout-constrained.wp-block-group-is-layout-constrained {
     margin: 00px 00px 0px !important;
	border-width:0px !important;
      padding: 30px 0 !important;
}

.wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow p {
    text-align: center;
}

.wp-block-group.is-layout-constrained.wp-block-group-is-layout-constrained h2 {
    text-align: center;
}

.wp-block-group.alignfull.has-tertiary-background-color.has-text-color.has-background.is-layout-flow.wp-block-group-is-layout-flow {
    margin: -28px 0 -50px 0;
}

h1.wp-block-heading.has-text-align-center.has-luminous-vivid-orange-color.has-text-color.has-link-color.wp-elements-9d1b301939b8e7858ff4707f1be0aea2 strong {
    font-size: 36px;
}
h1.wp-block-heading.has-text-align-center.has-luminous-vivid-orange-color.has-text-color.has-link-color.wp-elements-9d1b301939b8e7858ff4707f1be0aea2  {
    line-height:1 !important;
}

.wp-block-group.alignfull.has-text-color.has-background.has-link-color.wp-elements-f279e5b09c80a68250056bd212689087.is-layout-constrained.wp-container-23.wp-block-group-is-layout-constrained {
    padding: 50px 0 !important;
}

.wp-block-jetpack-contact-form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center;
    align-items: center;
}

.wp-block-column.is-layout-flow.wp-block-column-is-layout-flow p {
    padding: 5px 10px 0  !important;
}
	.wp-block-columns.alignfull.is-layout-flex.wp-container-42.wp-block-columns-is-layout-flex .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow img {
    width: 85% !important;
}
	.page-id-110  .wp-block-group.alignfull.is-layout-constrained.wp-block-group-is-layout-constrained img {
    width: 85%;
}
	.page-id-355  .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
    text-align: center;
}
	.page-id-328 .wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0px 15px !important;
    margin: 0 !important;
}
.page-id-328  .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow h1 {
    text-align: center;
}

.page-id-328  .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
    margin: 0 !important;
    flex-basis: 100% !important;
}

.page-id-328  img.wp-image-719 {
    width: 100%;
}
	.page-id-1183  img.wp-image-680 {
    width: 100%;
}

.page-id-1183 body.page-template-default.page.page-id-1183.page-child.parent-pageid-110.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.elementor-default.elementor-kit-964.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container {}.page-id-328 .wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0px 15px !important;
    margin: 0 !important;
}
.page-id-1183 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow h1 {
    text-align: center;
}

.page-id-1183 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
    margin: 0 !important;
    flex-basis: 100% !important;
}

.page-id-1183 img.wp-image-719 {
    width: 100%;
}
	.page-id-1187 body.page-template-default.page.page-id-1183.page-child.parent-pageid-110.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.elementor-default.elementor-kit-964.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container {}.page-id-328 .wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0px 15px !important;
    margin: 0 !important;
}
.page-id-1187 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow h1 {
    text-align: center;
}

.page-id-1187 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
    margin: 0 !important;
    flex-basis: 100% !important;
}

.page-id-1187 img.wp-image-290  {
    width: 100% !important;
}
	.page-id-1178 body.page-template-default.page.page-id-1183.page-child.parent-pageid-110.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.elementor-default.elementor-kit-964.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container {}.page-id-328 .wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0px 15px !important;
    margin: 0 !important;
}
.page-id-1178 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow h1 {
    text-align: center;
}

.page-id-1178 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
    margin: 0 !important;
    flex-basis: 100% !important;
}
.page-id-1191 body.page-template-default.page.page-id-1183.page-child.parent-pageid-110.logged-in.admin-bar.wp-custom-logo.wp-embed-responsive.elementor-default.elementor-kit-964.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container {}.page-id-328 .wp-block-group.alignfull.is-layout-flow.wp-block-group-is-layout-flow {
    padding: 0px 15px !important;
    margin: 0 !important;
}
.page-id-1191 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow h1 {
    text-align: center;
}

.page-id-1191 .wp-block-column.is-vertically-aligned-bottom.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 !important;
    margin: 0 !important;
    flex-basis: 100% !important;
}


.page-id-1191 img.wp-image-754 {
    width:100% !important;
}
	.page-id-144 .wp-block-jetpack-contact-form {
    margin: 0 !important;
    max-width: 100% !important;
    display: block;
		padding:0 10px !important;
}
.page-id-144 .wp-block-jetpack-contact-form input {
    width: 100% !important;
    max-width: 100% !important;
}
.page-id-144 .wp-block-jetpack-contact-form .grunion-field-width-75-wrap {
    width: 100% !important;
    max-width: 100% !important;
}

.page-id-144 .wp-block-column.my-main-class-section.is-layout-flow.wp-block-column-is-layout-flow {
    padding: 0 40px !important;
}

.page-id-144 .wp-block-buttons.is-content-justification-center.is-layout-flex.wp-container-22.wp-block-buttons-is-layout-flex .wp-block-button {
    margin:0px 0 80px 0;
}
.page-id-110  .wp-block-group.alignfull.is-layout-constrained.wp-block-group-is-layout-constrained {
    display: flex !important;
    flex-direction: column;
}

.page-id-110  figure.wp-block-image.alignfull.size-large {
    order: 3;
    display: block !important;
    margin:10px 0; !important
}

.page-id-110 .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
    order: 2 !important;
    margin:-20px 0 20px; !important
}

.page-id-110 .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
    order: 1 !important;
       margin:10px 0; !important
}
	.my-main-section-wrapper figure.wp-block-image.alignfull.size-full {
    order:2;
}
	img.wp-image-421 {
    width: 80% !important;
}
	.wp-block-group.alignfull.has-text-color.has-background.has-link-color.wp-elements-ab6325b160d78719487201df3cf9d4eb.is-layout-constrained.wp-container-23.wp-block-group-is-layout-constrained {
    padding: 30px 0 0 0 !important;
}
}









