[trustindex no-registration=google]
body.sng_page-template-sng-client-onboarding-template-php .form-bg-section {
     display: block;
     background-color: #3FAE2A;
     width: 100%;
     height: 380px;
}
body.sng_page-template-sng-client-onboarding-template-php .form-bg-section {
     display: block;
     background-color: #3FAE2A;
     width: 100%;
	height: 380px;
}
body.sng_page-template-sng-client-onboarding-template-php .content-area {
     margin-top: -265px;
     position: relative;
     z-index: 3;
}
body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page {
     max-width: 740px;
     margin: 0 auto 40px;
     background: #FFFFFF;
     border-radius: 27px;
     padding: 30px 50px
}
.sng-div-number-of-dogs {
     margin-top: 2.5rem!important;
	margin-bottom: 4rem!important;align-content
}
form#client_onboarding_form input[type="text"] {
     border-radius: 50px;
     font-size: 17px;
     padding: 10px 20px;
     color: #444444;
}
.sng-pricing-table #sng-initial-estimate {
     background: #F3FBFC;
     max-width: 80%;
     width: 100%;
     margin: 0 auto;
     border-radius: 0px;
     color: #444;
     border: none;
     font-size: 18px;
	padding: 20px 30px; align-content
}
body.sng_page-template-sng-client-onboarding-template-php 
.content-area 
.type-sng-page 
.page-header {
  width: 100% !important;
  max-width: none !important;
  overflow: visible !important;
}

body.sng_page-template-sng-client-onboarding-template-php 
.content-area 
.type-sng-page 
.page-header h1.entry-title {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 0.25em !important;
  white-space: nowrap !important;
  width: 100% !important;
  max-width: none !important;
  line-height: 1.1 !important;
}

body.sng_page-template-sng-client-onboarding-template-php 
.content-area 
.type-sng-page 
.page-header h1.entry-title span {
  display: inline !important;
  white-space: nowrap !important;
  font-weight: bold !important;
  color: #3FAE2A !important;
}

@media only screen and (max-width: 768px) {
  body.sng_page-template-sng-client-onboarding-template-php 
  .content-area 
  .type-sng-page 
  .page-header h1.entry-title {
    font-size: 22px !important;
  }
selector .sub-menu {
    background-color: #ffffff;
}

selector .sub-menu a {
    color: #000000;
}

selector .sub-menu a:hover {
    background-color: #EAF8E5;
    color: #3FAE2A;
}