/*Site level CSS*/

.StartinHere .pb-2{width: 100% !important;}
.StartinHere .image-description{height: auto !important; text-align: left !important;}
.StartinHere .col-12.widget-img{display: flex !important;}
.StartinHere .image-text-widget .image-text-card p a{color: #333333 !important;}
.StartinHere .image-text-widget .image-text-card p a:hover{color: #776f6b !important;}
.SocialMediaButtons .buttonwidgetsection{width: 100% !important;}

.StartinHere .image-text-widget .image-text-card{text-align: left !important;}

section#CustomerCategory .image-text-card h3.image-header{text-align: center !important;}

.CustomerCategory .image-text-widget .modal-content .titleDescription p a{color: #333333 !important;}
.CustomerCategory .image-text-widget .modal-content .titleDescription p a:hover{color: #776f6b !important;}

#blogPostText a{font-weight: bold !important;}

@media only screen and (min-width:768px){.FormsSection .col-12.col-md-6  .form-field{margin: 2% 8% !important;}}
.FormsSection .ktc-default-section .form-field, .FormsSection .col-12 .form-field{margin: 2% 4% !important;}
@media only screen and (min-width:768px){.FormsSection .custom-formsection .col-12.col-md-6:nth-child(2) .form-field{margin-left: 0 !important;} }

label[for*="Last"],
label[for*="AddressLine2"],
label[for*="City"],
label[for*="State"],
label[for*="ZipCode"],
label[for*="ConfirmEmail"],
label[for*="Middle"]
{
  visibility:hidden !important;
}
label[for*="_Homebook_SelectedValues"]{
  position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    padding: 0 !important;
    margin: -1px !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important;
    border: 0 !important;
}

[id^="form-CustomerServiceRequest"] .custom-formsection:not(:last-of-type) .customform-title,
[id^="form-ListingPerkPackage"] .custom-formsection:not(:last-of-type) .customform-title,
[id^="form-OpenAnOrder"] .custom-formsection:not(:last-of-type) .customform-title{
	font-size: 24px !important;
	font-style: normal !important;	
}

[id^="form-OpenAnOrder"] .ktc-default-section .form-field {padding: 0 12px !important;}
[id^="form-OpenAnOrder"] .customform-title{margin: 2% !important;}
@media only screen and (max-width:767px){[id^="form-OpenAnOrder"] .ktc-default-section .form-field {padding: 0 22px !important;}}
.ktc-checkbox-list{flex-direction: column !important;}


p {
    margin-bottom: 1rem !important;
}

.control-label{padding-bottom:0 !important}