.wp-block-navigation .wp-block-navigation-item__label {
  margin-left: 20px;
}

#ssbServices-4 .ssbServices .ssbService {
  min-height: 0px;
  padding: 25px 25px 25px 25px;
}

#ssbServices-4 .ssbServices .ssbService .title {
  margin: -25px 0px -30px 60px;
	text-align: center;
  margin-top: -75px;
}

#ssbServices-4 .ssbServices .ssbService .description {
		margin-top: 50px;
}

#ssbServices-4 .ssbServices .ssbService [title="Family Law"] {
		margin-left: 100px;
}

#ssbServices-8 .ssbServices .ssbService {
  min-height: 0px;
  padding: 25px 25px 25px 25px;
}

#ssbServices-8 .ssbServices .ssbService .title {
  margin: -25px 0px -30px 60px;
	text-align: center;
  margin-top: -75px;
}

#ssbServices-8 .ssbServices .ssbService .description {
		margin-top: 50px;
}

#ssbServices-8 .ssbServices {
		margin-top: -50px;
}

#ssbServices-12 .ssbServices .ssbService {
	min-height: 0px;
  padding: 25px 25px 25px 25px;
}

#ssbServices-12 .ssbServices .ssbService .title {
	margin: -25px 0px -30px 60px;
	text-align: center;
  margin-top: -75px;
}

#ssbServices-12 .ssbServices .ssbService .description {
    margin-top: 50px;
}

#ssbServices-12 .ssbServices {
		margin-top: -50px;
}

#ssbServices-16 .ssbServices .ssbService {
	min-height: 0px;
  padding: 25px 25px 25px 25px;
}

#ssbServices-16 .ssbServices .ssbService .title {
	margin: -25px 0px -30px 60px;
	text-align: center;
  margin-top: -75px;
}

#ssbServices-16 .ssbServices .ssbService .description {
    margin-top: 50px;
}

#ssbServices-16 .ssbServices {
		margin-top: -50px;
}

#ssbServices-20 .ssbServices .ssbService {
	min-height: 0px;
  padding: 25px 25px 25px 25px;
}

#ssbServices-20 .ssbServices .ssbService .title {
	margin: -25px 0px -30px 60px;
	text-align: center;
  margin-top: -75px;
}

#ssbServices-20 .ssbServices .ssbService .description {
    margin-top: 50px;
}

#ssbServices-20 .ssbServices {
		margin-top: -50px;
}

#ssbServices-22 .ssbServices .ssbService {
	min-height: 0px;
  padding: 25px 25px 25px 25px;
}

#ssbServices-22 .ssbServices .ssbService .title {
	margin: -25px 0px -30px 60px;
	text-align: center;
  margin-top: -75px;
}

#ssbServices-22 .ssbServices .ssbService .description {
    margin-top: 50px;
}

#ssbServices-22 .ssbServices {
		margin-top: -50px;
}


#swiper-wrapper-efc440512698610107.swiper-wrapper {
  width: 1200px;
}

.wp-block-services-section-service default .title {
		text-align: right;
    margin-top: -60px;
}

.wp-block-services-section-service .ssbService .link {
    display: none;
}

.wp-block-group .is-layout-flex .wp-container-core-group-is-layout-7a92790e  .wp-block-group-is-layout-flex {
		margin-right: 250px;
}

.forminator-ui#forminator-module-253.forminator-design--material .forminator-button-submit {
		background-color: #43265e;
		color: white;
		font-size: 18px
}

.wp-block-spacer {
    background-color: #43265e !important;
}


.wp-block-navigation ul {
    margin-top: 0px;
		margin-bottom: 0px;
}
.wp-block-media-text {
    padding-right: 0px;
}

.contact-list-contact-container {
    height: 100%;
}

.contact-list-search-contacts {
		display: none;
}

.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container {
    background-color: #43265e;
}

.wp-container-core-navigation-is-layout-6cdf47e4 {
		margin-top: 0px;
}

.wp-block-buttons .wp-block-button__link {
    margin-left: 50px;
}

.wp-block-group .has-primary-background-color .has-background .has-global-padding .is-layout-constrained .wp-container-core-group-is-layout-3a02abfb .wp-block-group-is-layout-constrained {
    padding-right: 0px;
    padding-left: 0px;
}

.wp-block-navigation ul {
    color: white !important;
}

.wp-block-navigation {
    margin-top: 0px !important;
}

.betterdocs-faq-title-tag {
		display: none;
}

@media (max-width: 600px) {
.wp-block-buttons>.wp-block-button {
		display: none;
}
}

@media (max-width: 600px) {
.wp-block-group .is-layout-flex .wp-container-core-group-is-layout-7a92790e .wp-block-group-is-layout-flex {
    margin-right: 0px;
		text-align: center;
}
}

@media (max-width: 600px) {
.wp-container-core-group-is-layout-30a70405 {
    margin-right: 0px;
		flex-direction: row;
}
}

@media (max-width: 600px) {
body .is-layout-flex {
    display: block !important;
}
}

@media (max-width: 600px) {
.wp-block-site-logo {
    text-align: center;
}
}

@media (max-width: 600px) {
.wp-block-navigation__responsive-container-close svg, .wp-block-navigation__responsive-container-open svg {
    fill: #ffffff;
}
}

@media (max-width: 600px) {
#Stephen Patten.wp-block-heading .has-large-font-size {
		margin-top: 25px !important;
}
}

.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open {
    margin-left: 190px;
}

.betterdocs-faq-post-name {
		font-size: 20px !important;
}

.betterdocs-faq-list {
		font-size: 18px;
}

.wp-block-spacer {
    margin-top: 0px !important;
}