body.sng_page-template-sng-client-onboarding-template-php .form-bg-section {
     display: block;
     background-color: #00ACC1;
     width: 100%;
     height: 380px;
}
body.sng_page-template-sng-client-onboarding-template-php .form-bg-section {
     display: block;
     background-color: #FFFFFF;
     width: 100%;
     height: 380px;
}

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
}

#client_onboarding_form > div.sng-note.sng-marketing > div > label > a{
	  color:black !important;
	
}
.sng-form-group, .sng-dog-fields-wrapper {
    margin-bottom: 24px !important;
}

.sng-sac-popup-overlay {
display:none !important;
}
.sng-pricing-table {
    border: 2px solid #d06632 !important;
    
}

.sng-pricing-table #sng-pricing .sng-price, .sng-pricing-table #sng-pricing .sng-initial-price, .sng-pricing-table #sng-pricing .sng-billing-interval {
    color: #d06632 !important;
    
}
.sng-form-group {
    display: flex;
    align-items: center;
    gap: 15px;
	flex-wrap: wrap;
}

.sng-radio-group {
    display: flex;
    align-items: center;
    gap: 5px;
	    font-size: 14px;
}
.sng-form-group input {
     width: auto; 
}
.sng-cross-sells .sng-cross-sell div:first-child span.price{
	color:#d06632;
}

body.sng_page-template .sng-submit-button {
    width: 100%;
    cursor: pointer;
    font-family: 'Montserrat', sans-serif;
}
@media only screen and (max-width: 480px) {
    body.sng_page-template-sng-client-onboarding-template-php .content-area .type-sng-page {
    
    margin: 0 10px 40px !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, body.sng_page-template-sng-out-of-area-template .content-area .type-sng-page .page-header h1.entry-title {
        font-size: 28px !important;
        
    }
}