body 
{
	color:#333333 !important;
	font-family: 'Noticia Text' !important;
	font-size: 16px !important;
	overflow-x: hidden !important;
}

p
{
	font-family: 'Noticia Text' !important;
	color: #333333 !important;
	font-size: 16px !important;
}

/*Logo*/
.biglogo 
{
	margin-left: 5px !important;
}
@media only screen and (max-width:410px){.mobilelogo .img-fluid { max-width: 170px !important;}}

/*Top Bar Navigation*/
.topbar-navigation-links a 
{
	font-family: 'Arial' !important;
	font-size:11px !important;
	color:#ffffff !important;
	font-weight:unset !important;
}

.topbar-navigation-links a:hover
{
	font-family: 'Arial' !important;
	font-size:11px !important;
	color:#ffffff !important;
	font-weight:bold !important;
}

.topnavpipe
{
	color: #ffffff !important;
}

.topbar-navigation-links
{
	text-align: left !important;
}
@media only screen and (max-width:991px){.topbar-navigation-links{margin-left: 5% !important;}}

.topbarnavigation-section
{
	height:30px !important;
}
@media only screen and (max-width:767px){.topbarnavigation-section{display: none !important;}}

.topbar-navigation-links 
{
    margin-left: 0 !important;
}

/*Header Navigation*/
.navbar
{
	padding: 20px 0 !important;
	max-width: 1320px !important;
	margin-left: auto !important;
	margin-right: auto !important;
}

.navbar a.nav-link 
{
	font-family: 'Arial' !important;
	text-transform: uppercase !important;
	color: #3d5daa !important;
	font-size: 14px !important;
	padding: 15px 10px !important;
	font-weight:bold !important;
}

.navbar a.nav-link:hover
{
	color:#0b233f !important;
	font-family: 'Arial' !important;
	font-size: 14px !important;
	text-decoration:none !important;
}
@media only screen and (max-width:991px){.nav-item.dropdown .nav-link{padding-left: 10px !important;}}
@media only screen and (max-width:991px){a.nav-link.dropdown-toggle{font-size: 24px !important; margin-right: 20px !important;}}

ul.dropdown-menu 
{
    padding: unset !important;
}

a.dropdown-item 
{
    font-family: 'Montserrat' !important;
    color: #3d5daa !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    padding: 4px 24px !important;
}

a.dropdown-item:hover 
{
    background-color: unset !important;
    color: #0b233f !important;
}

.dropdown-item 
{
    border: 1px solid #00000026 !important;
}

button.btn.btn-primary-customstyle.navbar-toggler 
{
	text-transform: uppercase !important;
	color: #FFFFFF !important;
	background-color: #2a6496 !important;
	font-family: 'Montserrat' !important;
}

/*Home Page*/
.carousel-caption
{
	bottom:unset !important;
}

.carousel-item.active
{
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction:column !important;
}

.carousel-caption
{
	display: flex !important;
	justify-content: center !important;
	align-items: center !important;
	flex-direction:column !important;
}

.caraousel-heading h1 
{
    color: #ffffff !important;
    font-size: 48px !important;
    font-family: 'Vollkorn' !important;
	font-weight: 700 !important;
}
@media only screen and (max-width:981px){.caraousel-heading h1{font-size:32px !important;}}
@media only screen and (max-width:767px){.caraousel-heading h1{font-size:24px !important;}}
@media only screen and (max-width:480px){.caraousel-heading h1{font-size:24px !important;}}

.carousel-dark .carousel-indicators [data-bs-target] 
{
    background-color: #ffffff !important;
}

/*Home Page Services*/
.WeSpecialize .wdg-free-text-desc h2 
{
    color: #ffffff !important;
    font-family: 'Vollkorn' !important;
    font-size: 36px !important;
}
@media only screen and (max-width:981px){.WeSpecialize .wdg-free-text-desc h2{font-size:35px !important;}}
@media only screen and (max-width:767px){.WeSpecialize .wdg-free-text-desc h2{font-size:28px !important;}}
@media only screen and (max-width:480px){.WeSpecialize .wdg-free-text-desc h2{font-size:28px !important;}}

.SpecializeService .image-link-widget a 
{
    color: #ffffff !important;
    font-family: Droid Sans !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

.SpecializeService .image-link-widget a:hover 
{
    color: #ffffff !important;
    font-weight: bold !important;
}

.SpecializeServiceTwo .image-link-widget a 
{
    color: #ffffff !important;
    font-family: 'Droid Sans' !important;
    text-decoration: none !important;
    font-size: 16px !important;
}

.SpecializeServiceTwo .image-link-widget a:hover 
{
    color: #ffffff !important;
    font-weight: bold !important;
}

.SpecializeServiceTwo 
{
    padding-bottom: 30px !important;
}

.SpecializeService .image-link-widget .container
{
    display: flex !important;
    flex-direction: column-reverse !important;
}

.SpecializeServiceTwo .image-link-widget .container
{
    display: flex !important;
    flex-direction: column-reverse !important;
}

/*Home Testimonial Section*/
.TestimonialSection .TwoColumn-coltwo .two-coltwo-desc h3 
{
    font-family: 'Droid Sans' !important;
    color: #3d5daa !important;
    font-size: 20px !important;
    font-weight: bold !important;
	padding-top:26px !important;
}

.TestimonialSection .TwoColumn-coltwo .two-coltwo-desc h4 
{
    color: #3d5daa !important;
    font-size: 16px !important;
    font-family: 'Droid Sans' !important;
	margin-bottom:8px !important;
}

.TestimonialSection .TwoColumn-coltwo .two-coltwo-desc p 
{
    color: #333333 !important;
    font-size: 16px !important;
    font-family: 'Noticia Text' !important;
	padding-left:15px !important;
}

.TestimonialSection .wdg-free-text-desc h3 span 
{
    color: #ffffff !important;
    font-family: 'Droid Sans' !important;
    font-size: 32px !important;
}

.TestimonialSection .buttonwidgetsection 
{
    margin-top: 140px;
}

.TestimonialSection .testimonial-twocol-rowResources .two-coltwo-desc 
{
    padding-left: 15px !important;
    padding-right: 15px !important;
}

.TestimonialSection .carousel-indicators
{
    display:none !important;
}

.TestimonialSection .two-colone-desc img 
{
    height: 300px !important;
    max-width: max-content !important;
}

.TestimonialSection .testimonial-twocol-rowResources .two-colone-desc
{
	padding:unset !important;
}

.TestimonialSection .productTestimonialWidget
{
	padding:unset !important;
}

.TestimonialSection .buttonwidgetsection 
{
    border-radius: unset !important;
}

.TestimonialSection .buttonwidgets 
{
    font-size: .75em !important;
    font-weight: 700 !important;
    color: #fff !important;
    border: 3px solid #fff !important;
    font-family: Droid Sans !important;
}

.TestimonialSection .buttonwidgetsection 
{
    background-color: transparent !important;
    border: unset !important;
}

.TestimonialSection .buttonwidgetsection:hover {
    background-color: unset !important;
}

.twocolsection-coltwo 
{
    /*background-color: blue !important;*/
}
/*Footer Section*/
.footer-links
{
	background-color:#0B233F !important;
}

.footer-navigation
{
    color: #ffffff !important;
}

.footer-navigation a 
{
    color: #ffffff !important;
    font-size: 14px !important;
    font-family: 'Droid Sans' !important;
}

.footer-navigation a:hover
{
    color: #ffffff !important;
    font-weight: bold !important;
}

.footer-copyright 
{
    font-family: 'Droid Sans' !important;
    font-size: 11px !important;
    color: #ffffff !important;
}

.footer-disclaimer 
{
    background-color: #0B233F !important;
}

.footer-disclaimer .container 
{
    color: #ffffff !important;
    font-size: 11px !important;
    font-family: 'Droid Sans' !important;
}

/*People Page*/
.banner-section 
{
    height: 150px !important;
}
@media only screen and (max-width:767px){.banner-section {height: unset !important;}}
@media only screen and (max-width:480px){.banner-section {height: unset !important;}}

.banner-data .banner-heading h1 
{
    font-size: 40px !important;
    color: #ffffff !important;
    font-family: 'Vollkorn' !important;
    font-weight: bold !important;
}
@media only screen and (max-width:981px){.banner-data .banner-heading h1{font-size:32px !important;}}
@media only screen and (max-width:767px){.banner-data .banner-heading h1{font-size:32px !important;}}
@media only screen and (max-width:480px){.banner-data .banner-heading h1{font-size:24px !important;}}

.PeopleOurTeam .wdg-free-text-desc h2 span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 32px !important;
}
@media only screen and (max-width:767px){.PeopleOurTeam .wdg-free-text-desc h2{text-align:center !important;}}
@media only screen and (max-width:480px){.PeopleOurTeam .wdg-free-text-desc h2{text-align:center !important;}}

.PeopleOurTeam .wdg-free-text-desc p 
{
    font-size: 16px !important;
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
}

.PeopleBuilderHeading .wdg-free-text-desc h2 span 
{
    font-size: 24px !important;
    color: #41648a !important;
    font-family: 'Montserrat' !important;
}
@media only screen and (max-width:480px){.PeopleBuilderHeading .wdg-free-text-desc h2 span{font-size:16px !important;}}
@media only screen and (max-width:767px){.PeopleBuilderHeading .wdg-free-text-desc h2{text-align:center !important;}}
@media only screen and (max-width:480px){.PeopleBuilderHeading .wdg-free-text-desc h2{text-align:center !important;}}

.PeopleUnderwriting .wdg-free-text-desc h2 span 
{
    font-size: 24px !important;
    color: #41648a !important;
    font-family: 'Montserrat' !important;
}
@media only screen and (max-width:480px){.PeopleUnderwriting .wdg-free-text-desc h2 span{font-size:16px !important;}}

.PeopleDre .wdg-free-text-desc h2 span 
{
    font-size: 24px !important;
    color: #41648a !important;
    font-family: 'Montserrat' !important;
}
@media only screen and (max-width:480px){.PeopleDre .wdg-free-text-desc h2 span{font-size:16px !important;}}
@media only screen and (max-width:767px){.PeopleDre .wdg-free-text-desc h2{text-align:center !important;}}
@media only screen and (max-width:480px){.PeopleDre .wdg-free-text-desc h2{text-align:center !important;}}

.PeopleTitleMap .wdg-free-text-desc h2 span 
{
    font-size: 24px !important;
    color: #41648a !important;
    font-family: 'Montserrat' !important;
}
@media only screen and (max-width:480px){.PeopleTitleMap .wdg-free-text-desc h2 span{font-size:16px !important;}}
@media only screen and (max-width:767px){.PeopleTitleMap .wdg-free-text-desc h2{text-align:center !important;}}
@media only screen and (max-width:480px){.PeopleTitleMap .wdg-free-text-desc h2{text-align:center !important;}}

.PeopleNorthState .wdg-free-text-desc h2 span 
{
    font-size: 24px !important;
    color: #41648a !important;
    font-family: 'Montserrat' !important;
}
@media only screen and (max-width:480px){.PeopleNorthState .wdg-free-text-desc h2 span{font-size:16px !important;}}

.employeecard 
{
    box-shadow: none !important;
}

.employeecard .card-body .employee-name 
{
    font-family: 'Droid Sans' !important;
    color: #333333 !important;
    font-size: 16px !important;
}

/*.employeecard .card-body .employee-name:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
    cursor: pointer;
}*/

.employeecard .card-body .employee-designation 
{
    font-family: 'Droid Sans' !important;
    font-size: 16px !important;
    font-style: italic;
    color: #333333 !important;
}

/*.employeecard .card-body .employee-designation:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
}*/

/*Land Acquisition*/
.LandAcquiSection .wdg-free-text-desc h2
{
    font-family: 'Vollkorn' !important;
    color: #3d5daa !important;
    font-size: 32px !important;
}

.LandAcquiSection .wdg-free-text-desc h3 
{
    font-family: 'Droid Sans' !important;
    color: #3d5daa !important;
    font-size: 24px !important;
}
@media only screen and (max-width:480px){.LandAcquiSection .wdg-free-text-desc h3{font-size:21px !important;}}

.LandAcquiSection .wdg-free-text-desc p 
{
    font-size: 16px !important;
    color: #333333 !important;
    font-family: 'Noticia Text' !important;
}

.LandAcquiSection .wdg-free-text-desc li 
{
    color: #333333 !important;
    font-size: 16px !important;
    font-family: 'Noticia Text' !important;
}

.PriorText .wdg-free-text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-size: 24px !important;
}
@media only screen and (max-width:480px){.PriorText .wdg-free-text-desc h3{font-size:21px !important;}}

.PriorSection .image-text-widget-desc p 
{
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    font-size: 16px !important;
}

.PriorSection .image-text-widget-desc ul 
{
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    font-size: 16px !important;
}

.PriorSection .image-text-widget-desc a 
{
    text-decoration: none !important;
    font-family: 'Noticia Text' !important;
    color: #000000 !important;
    font-weight: bold !important;
    font-size: 16px !important;
}

.PriorSection .image-text-widget-desc a:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.Professional .wdg-free-text-desc h2 
{
    color: #0B233F !important;
    font-family: 'Vollkorn' !important;
    font-size: 32px !important;
}

.Professional .wdg-free-text-desc p 
{
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    font-size: 16px !important;
}

.ProfessionalLink .wd-onecolumn-content a 
{
    color: #333333 !important;
    font-family: 'Noticia Text' !important;
    text-decoration: none !important;
}

.ProfessionalLink .wd-onecolumn-content a:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.ProfessionalLink .wd-twocolumn-content a 
{
    color: #333333 !important;
    font-family: 'Noticia Text' !important;
    text-decoration: none !important;
}

.ProfessionalLink .wd-twocolumn-content a:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.ProfessionalLink .wd-onecolumn-content p 
{
    color: #333333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
}

/*Sub-Division*/
.SubdivisionSection .wdg-free-text-desc h2 
{
    font-size: 32px !important;
    color: #3d5daa !important;
    font-weight: 500 !important;
    font-family: 'Vollkorn' !important;
}

.DivisionDeveSection .wdg-free-text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500;
    font-size: 24px !important;
}

.DivisionDeveSection .wdg-free-text-desc p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
}

.DivisionDeveSection .wdg-free-text-desc ul 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
}

.DivisionDeveSection .wdg-free-text-desc a 
{
    color: #000 !important;
    text-decoration: none !important;
    font-weight: bolder;
    font-size: 16px !important;
    font-family: 'Noticia Text' !important;
}

.DivisionDeveSection .wdg-free-text-desc a:hover 
{
    color: #0b233f !important;
}

.SubdivisionProcessSection .text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.SubdivisionProcessSection .text-desc p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.SubdivisionProcessSection .text-desc ul
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.SubdivisionProcessSection .text-desc a
{
	color: #000 !important;
    text-decoration: none !important;
    font-weight: bolder;
    font-size: 16px !important;
    font-family: 'Noticia Text' !important;
}

.SubdivisionProcessSection .text-desc a:hover
{
	color: #0b233f !important;
}

/*Title Insurance*/
.TitleInsuranceSection .wdg-free-text-desc 
{
    padding: unset !important;
}

.TitleInsuranceSection .wdg-free-text-desc .container 
{
    padding: unset !important;
}

.TitleInsuranceSection .wdg-free-text-desc h2 
{
    color: #3d5daa !important;
    font-weight: 500 !important;
    font-family: 'Vollkorn' !important;
    font-size: 32px !important;
}

.TitleInsuranceSection .detail-intro-paragraph h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.TitleInsuranceSection .fr-view .word p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.TitleInsuranceSection h3.ServiceIntroParaHeading 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.TitleInsuranceSection .fr-view p
{
	color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.TitleInsuranceSection .fr-view a 
{
    color: #000 !important;
    font-weight: bolder !important;
    text-decoration: none !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
}

.TitleInsuranceSection .fr-view a:hover
{
	color: #0b233f !important;
}

.TitleInsuranceSection .video-description h2 
{
    color: #3d5daa !important;
    font-family: Droid Sans !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.ClosingEscrowSection .video-description h2 
{
    color: #3d5daa !important;
    font-family: Droid Sans !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.TitleFaq .wdg-free-text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

/*Accordion*/
.accordion-button.collapsed 
{
    padding-left: unset !important;
	color: #3d5daa !important;
    text-decoration: none;
    font-weight: 900 !important;
    font-family: 'Droid Sans' !important;
    font-size: 16px !important;
}

.accordion-button.collapsed::after 
{
    display: none !important;
}

.accordion-button 
{
    padding-bottom: unset !important;
    margin-bottom: 8px !important;
    color: #3d5daa !important;
    font-weight: bold !important;
    font-size: 16px !important;
    font-family: 'Droid Sans' !important;
    background: #ededed !important;
}

.accordionbody-inner p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.accordion-teaser 
{
    padding: unset !important;
}

.TitleInsuranceBottomSection .image-text-widget-desc .text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.TitleInsuranceBottomSection .image-text-widget-desc .text-desc p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

/*Closing & Escrow*/
.ClosingEscrowSection .wdg-free-text-desc 
{
    padding: unset !important;
}

.ClosingEscrowSection .wdg-free-text-desc .container 
{
    padding: unset !important;
}

.ClosingEscrowSection .wdg-free-text-desc h2 
{
    color: #3d5daa !important;
    font-weight: 500 !important;
    font-family: 'Vollkorn' !important;
    font-size: 32px !important;
}

.ClosingEscrowSection h3.ServiceIntroParaHeading 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.ClosingEscrowSection .fr-view p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.ClosingEscrowSection .fr-view a 
{
    color: #000000 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
	text-decoration:none !important;
}

.ClosingEscrowSection .fr-view a:hover
{
	color:#0b233f !important;
}

.ClosingEscrowSection .fr-view ul
{
	color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.ClosingSalesSection .fr-view h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.ClosingEscrowBottomSection .fr-view h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.ClosingEscrowBottomSection .fr-view p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

/*Mapping*/
.MappingSection .wdg-free-text-desc h2 
{
    color: #3d5daa !important;
    font-weight: 500 !important;
    font-family: 'Vollkorn' !important;
    font-size: 32px !important;
}

.MappingSection .wdg-free-text-desc h3 
{
    color: #3d5daa !important;
    font-family: Droid Sans !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.MappingSection .wdg-free-text-desc p 
{
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    font-size: 16px !important;
}


.MappingBottomSection .text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.MappingBottomSection .text-desc ul 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
}

.MappingBottomSection .text-desc a 
{
    color: #000000 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    text-decoration: none !important;
}

.MappingBottomSection .text-desc a:hover
{
	color:#0b233f !important;
}

/*DRE Process*/
.DreHeadingSection .wdg-free-text-desc h2 
{
    color: #3d5daa !important;
    font-weight: 500 !important;
    font-family: 'Vollkorn' !important;
    font-size: 32px !important;
}

.DreSection .image-text-widget-desc .text-desc h3 
{
    color: #3d5daa !important;
    font-family: 'Droid Sans' !important;
    font-weight: 500 !important;
    font-size: 24px !important;
}

.DreSection .image-text-widget-desc .text-desc p 
{
    color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    font-weight: normal !important;
}

.DreSection .image-text-widget-desc .text-desc a 
{
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    color: #000000 !important;
    text-decoration: none !important;
}

.DreSection .image-text-widget-desc .text-desc a:hover 
{
    color: #0b233f !important;
}

/*News & Events Page*/
.image-text-widget .container 
{
    padding-left: 0px !important;
}

.rsswidgetfields 
{
    font-family: Vollkorn !important;
    font-size: 20px !important;
    color: #3d5daa !important;
    text-align: center !important;
    margin-bottom: 10px;
    padding-top: 10px;
}

.rsssource
{
	display: none !important;
}

.RSSblock 
{
    width: 95% !important;
    border: 1px solid #438240 !important;
    margin-left: 5px !important;
	background-color: #ededed !important;
}

.rsschannel, .rsssource, .RssDescription:first-child
{
	display: none !important;
}

.rsstitle a 
{
    font-family: 'Vollkorn' !important;
    font-size: 16px !important;
    font-weight: bold !important;
    color: #333333 !important;
}

.NewsEventsSection .wdg-free-text-desc 
{
    padding-left: unset !important;
}

.RSSblock 
{
    margin-left: unset !important;
}

.rsstitle a:hover 
{
    color: #0b233f !important;
    text-decoration: none !important;
}

.NewsEventsSection .wdg-free-text-desc .container 
{
    padding: unset !important;
}

.NewsEventsSection .News h3 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
}

.NewsEventsSection .wdg-free-text-desc h4 a 
{
    text-decoration: none !important;
    color: #333333 !important;
    font-size: 16px !important;
    font-family: 'Droid Sans' !important;
    font-weight: bold !important;
}

.NewsEventsSection .wdg-free-text-desc h4 a:hover 
{
    color: #0B233F !important;
}

.NewsEventsSection hr 
{
    height: 3px !important;
    color: #2a6496 !important;
}

.NewsEventsSection .News h2 span 
{
    color: #3d5daa !important;
    font-size: 24px !important;
    font-family: 'Vollkorn' !important;
}

.NewsEventsSection .image-text-widget-desc p 
{
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    font-size: 16px !important;
}

/*Contact Page*/
.ContactHeading .wdg-free-text-desc h2 
{
    color: #3d5daa !important;
    font-family: Vollkorn !important;
    font-weight: 400 !important;
    font-size: 32px !important;
}

.ContactHeading .wdg-free-text-desc .container 
{
    padding: unset !important;
}

.ContactMaps .map-heading 
{
    color: #3d5daa !important;
    font-size: 24px !important;
    font-family: Droid Sans !important;
}

.ContactMapsSection .map-wrapper h2 
{
    font-family: 'Droid Sans' !important;
    font-size: 24px !important;
    color: #3d5daa !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
}
@media only screen and (max-width:480px){.ContactMapsSection .map-wrapper h2{font-size:16px !important;}}

.ContactMapsSection .map-description .address 
{
    color: #000000 !important;
    font-family: 'Noticia Text' !important;
}

.ContactMapsSection .map-description .phone 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    color: #333333 !important;
    text-decoration: none !important;
}

.ContactMapsSection .map-description .phone:hover 
{
    color: #0b233f !important;
    font-family: 'Droid Sans' !important;
    font-weight: bold !important;
}

.ContactMapsSection .map-description a 
{
    text-decoration: none !important;
}

.ContactMapsSection .map-description a span:hover 
{
    color: #3d5daa !important;
    font-weight: bold;
}

.ContactMapsSection .map-description a span 
{
    color: #333333 !important;
    text-decoration: none !important;
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
}

.ContactMapsSection iframe 
{
    height: 326px !important;
    width: 324px !important;
}

.threecolSection .map-widget
{
	min-height: 529px !important;
}

.ContactMapsSection .threecolsection-colthree .wdg-free-text-desc h3 
{
    color: #3d5daa !important;
    font-size: 24px !important;
    font-family: 'Vollkorn' !important;
}

.ContactMapsSection .threecolsection-colthree .container 
{
    padding: unset !important;
}

.ContactMapsSection .threecolsection-colthree .ContactInfo 
{
    padding: unset !important;
}

.ContactMapsSection .threecolsection-colthree .wdg-free-text-desc a 
{
    color: #333333 !important;
    font-family: 'Droid Sans' !important;
    text-decoration: none !important;
    font-size: 18px !important;
}

.ContactMapsSection .threecolsection-colthree .wdg-free-text-desc a:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.ContactMapsSection hr 
{
    background-color: #2a6496 !important;
    height: 3px !important;
}
/*Contact Internal Pages*/	
.FairOaksSection .map-wrapper h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: 'Vollkorn' !important;
    padding-top: 16px !important;
}

.FairOaksSection .map-area iframe 
{
    width: 100% !important;
    height: 450px !important;
}

.FairOaksSection .wdg-free-text-desc .container
{
    padding: unset !important;
}

.FairOaksSection .twocolsection-coltwo .wdg-free-text-desc p span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.FairOaksSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-weight: 900 !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
    font-size: 20px !important;
    color: #0b233f !important;
}

.FairOaksSection .wdg-free-text-desc h3 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    color: #3f3f3f !important;
    margin-bottom: 8px !important;
}

.FairOaksSection .wdg-free-text-desc p 
{
    color: #000000 !important;
}

.FairOaksSection .wdg-free-text-desc .phone 
{
    text-decoration: none !important;
    font-family: 'Droid Sans' !important;
    color: #333 !important;
    font-size: 16px !important;
}

.FairOaksSection .wdg-free-text-desc .phone:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.MontereySantaSection .map-wrapper h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: 'Vollkorn' !important;
    padding-top: 16px !important;
}

.MontereySantaSection .map-area iframe 
{
    width: 100% !important;
    height: 450px !important;
}

.MontereySantaSection .wdg-free-text-desc .container
{
    padding: unset !important;
}

.MontereySantaSection .twocolsection-coltwo .wdg-free-text-desc p span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.MontereySantaSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-weight: 900 !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
    font-size: 20px !important;
    color: #0b233f !important;
}

.MontereySantaSection .wdg-free-text-desc h3 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    color: #3f3f3f !important;
    margin-bottom: 8px !important;
}

.MontereySantaSection .wdg-free-text-desc p 
{
    color: #000000 !important;
}

.MontereySantaSection .wdg-free-text-desc .phone 
{
    text-decoration: none !important;
    font-family: 'Droid Sans' !important;
    color: #333 !important;
    font-size: 16px !important;
}

.MontereySantaSection .wdg-free-text-desc .phone:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.Pleasanton .map-wrapper h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: 'Vollkorn' !important;
    padding-top: 16px !important;
}

.Pleasanton .map-area iframe 
{
    width: 100% !important;
    height: 450px !important;
}

.Pleasanton .wdg-free-text-desc .container
{
    padding: unset !important;
}

.Pleasanton .twocolsection-coltwo .wdg-free-text-desc p span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.Pleasanton .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-weight: 900 !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
    font-size: 20px !important;
    color: #0b233f !important;
}

.Pleasanton .wdg-free-text-desc h3 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    color: #3f3f3f !important;
    margin-bottom: 8px !important;
}

.Pleasanton .wdg-free-text-desc p 
{
    color: #000000 !important;
}

.Pleasanton .wdg-free-text-desc .phone 
{
    text-decoration: none !important;
    font-family: 'Droid Sans' !important;
    color: #333 !important;
    font-size: 16px !important;
}

.Pleasanton .wdg-free-text-desc .phone:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.RosevilleSection .map-wrapper h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: 'Vollkorn' !important;
    padding-top: 16px !important;
}

.RosevilleSection .map-area iframe 
{
    width: 100% !important;
    height: 450px !important;
}

.RosevilleSection .wdg-free-text-desc .container
{
    padding: unset !important;
}

.RosevilleSection .twocolsection-coltwo .wdg-free-text-desc p span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.RosevilleSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-weight: 900 !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
    font-size: 20px !important;
    color: #0b233f !important;
}

.RosevilleSection .wdg-free-text-desc h3 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    color: #3f3f3f !important;
    margin-bottom: 8px !important;
}

.RosevilleSection .wdg-free-text-desc p 
{
    color: #000000 !important;
}

.RosevilleSection .wdg-free-text-desc .phone 
{
    text-decoration: none !important;
    font-family: 'Droid Sans' !important;
    color: #333 !important;
    font-size: 16px !important;
}

.RosevilleSection .wdg-free-text-desc .phone:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.RoseWestSection .map-wrapper h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: 'Vollkorn' !important;
    padding-top: 16px !important;
}

.RoseWestSection .map-area iframe 
{
    width: 100% !important;
    height: 450px !important;
}

.RoseWestSection .wdg-free-text-desc .container
{
    padding: unset !important;
}

.RoseWestSection .twocolsection-coltwo .wdg-free-text-desc p span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.RoseWestSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-weight: 900 !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
    font-size: 20px !important;
    color: #0b233f !important;
}

.RoseWestSection .wdg-free-text-desc h3 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    color: #3f3f3f !important;
    margin-bottom: 8px !important;
}

.RoseWestSection .wdg-free-text-desc p 
{
    color: #000000 !important;
}

.RoseWestSection .wdg-free-text-desc .phone 
{
    text-decoration: none !important;
    font-family: 'Droid Sans' !important;
    color: #333 !important;
    font-size: 16px !important;
}

.RoseWestSection .wdg-free-text-desc .phone:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}

.SanFranciscoSection .map-wrapper h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-weight: 400 !important;
    font-family: 'Vollkorn' !important;
    padding-top: 16px !important;
}

.SanFranciscoSection .map-area iframe 
{
    width: 100% !important;
    height: 450px !important;
}

.SanFranciscoSection .wdg-free-text-desc .container
{
    padding: unset !important;
}

.SanFranciscoSection .twocolsection-coltwo .wdg-free-text-desc p span 
{
    color: #3d5daa !important;
    font-family: 'Vollkorn' !important;
    font-size: 24px !important;
    font-weight: 400 !important;
}

.SanFranciscoSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-weight: 900 !important;
    margin-top: 15px !important;
    margin-bottom: 8px !important;
    font-size: 20px !important;
    color: #0b233f !important;
}

.SanFranciscoSection .wdg-free-text-desc h3 
{
    font-family: 'Montserrat' !important;
    font-size: 16px !important;
    font-weight: 900 !important;
    color: #3f3f3f !important;
    margin-bottom: 8px !important;
}

.SanFranciscoSection .wdg-free-text-desc p 
{
    color: #000000 !important;
}

.SanFranciscoSection .wdg-free-text-desc .phone 
{
    text-decoration: none !important;
    font-family: 'Droid Sans' !important;
    color: #333 !important;
    font-size: 16px !important;
}

.SanFranciscoSection .wdg-free-text-desc .phone:hover
{
    color: #0b233f !important;
    font-weight: bold !important;
}
/*Forms*/
.form-field
{
	margin: 0 5% 5% 5% !important;
}

.control-label
{
	font-family: 'Noticia Text' !important;
	font-size: 16px !important;
	color:#333333 !important;
	font-weight: 700 !important;
	padding-bottom: 10px !important;
}

.explanation-text
{
	font-family: 'Noticia Text' !important;
	font-size: 16px !important;
	color:#333333 !important;
}

.ktc-radio
{
	align-items: center !important;
	display: flex !important;
	font-family: 'Noticia Text' !important;
	font-size: 16px !important;
	color:#333333 !important;
}

.field-validation-error
{
	font-family: 'Noticia Text' !important;
	font-size: 16px !important;
	color:#e61111 !important;
}

form
{
	padding-top:5% !important;
	border: 1px solid navy !important;
	border-bottom: none !important;
}

input[type="submit"] 
{
    margin: 0 5% 5% 5% !important;
    padding: 9px 29px !important;
    font-family: 'Noticia Text' !important;
    color: #ffffff !important;
    background-color: #2c4889 !important;
    border-color: #2c4889 !important;
    border-radius: 4px !important;
    border: 1px solid transparent !important;
}

input[type="submit"]:hover 
{
    background-color: #007bff !important;
    border-color: #007bff !important;
}

.ktc-radio label
{
	margin-left: 5px !important;
}

.ktc-radio-list
{
	display: flex !important;
	gap: 15px !important;
	flex-direction: row !important;
	align-items: flex-start !important;
}
@media only screen and (max-width:480px){.ktc-radio-list {flex-direction:column !important;}}

.editing-form-control-nested-control
{
	flex-direction: column !important;
}

.formwidget-submit-text
{
	font-family: 'Noticia Text' !important;
	font-size: 16px !important;
	color:#333333 !important;
	font-weight: 400 !important;
	padding: 20px 40px 10px 40px !important;
	border: 1px solid navy!important;
	border-bottom: none !important;
}

.Disclaimer 
{
    border: 1px solid navy !important;
    border-top: none !important;
    font-weight: bold !important;
	font-family: 'Noticia Text' !important;
	font-style:italic !important;
}

.OpenOrderSection .text-desc h2 span 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-family: Vollkorn !important;
    font-weight: 500 !important;
}

.OpenOrderSection .text-desc h3 
{
    color: #3d5daa !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    font-family: Droid Sans !important;
}

.OpenOrderSection .text-desc p 
{
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    color: #333 !important;
}

.ClosingSection .text-desc h2 span 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-family: Vollkorn !important;
    font-weight: 500 !important;
}

.ClosingSection .text-desc h3 
{
    color: #3d5daa !important;
    font-size: 24px !important;
    font-weight: 500 !important;
    font-family: Droid Sans !important;
}

.ClosingSection .text-desc p 
{
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    color: #333 !important;
}

/*Employee Bio Pages*/
.breadcrumb-link 
{
    color: #000000 !important;
    font-family: 'Droid Sans' !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
}

.emp-biotext .emp-name 
{
    font-family: 'Vollkorn' !important;
    color: #0B233F !important;
    font-size: 40px !important;
    font-weight: bold !important;
}
@media only screen and (max-width:480px){.emp-biotext .emp-name{font-size:28px !important;}}

.emp-biotext .emp-jobtitle 
{
    font-style: unset !important;
    font-size: 24px !important;
    font-family: 'Vollkorn' !important;
    color: #3d5daa !important;
    font-weight: bold !important;
}
@media only screen and (max-width:480px){.emp-biotext .emp-jobtitle{font-size:21px !important;}}

.emp-info .emp-email a 
{
    font-family: 'Droid Sans' !important;
    color: #333333 !important;
    font-size: 14px !important;
}
@media only screen and (max-width:480px){.emp-biotext .emp-jobtitle{font-size:14px !important;}}

.emp-info .emp-email a:hover {
    color: #0b233f !important;
    font-weight: bold !important;
}

.emp-info .emp-phonenumber a 
{
    font-family: 'Droid Sans' !important;
    color: #333333 !important;
    font-size: 14px !important;
}
@media only screen and (max-width:480px){.emp-biotext .emp-jobtitle{font-size:14px !important;}}

.emp-info .emp-phonenumber a:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
	text-decoration:none !important;
}

.emp-biotext p 
{
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
    color: #333333 !important;
}

.emp-biotext blockquote 
{
    margin-left: 25px !important;
    margin-right: 25px !important;
    font-weight: 700 !important;
    font-size: 22px !important;
    font-family: Vollkorn !important;
    font-style: italic !important;
}

.bio-page-emp-image .emp-gretting 
{
    color: #0B233F !important;
    font-family: 'Vollkorn' !important;
    font-size: 16px !important;
}

.emp-gretting 
{
    border-top: 2px #002442 solid !important;
    background-color: #f9f9f9 !important;
}

.emp-info 
{
    background-color: #f9f9f9 !important;
    border-bottom: 2px #002442 solid !important;
	margin-bottom: 50px !important;
	padding: 0px 10px;
}

/*Class and Webinar*/
.ClassHeadingSection .wdg-free-text-desc h2 
{
    font-size: 32px !important;
    font-family: 'Vollkorn' !important;
    color: #3d5daa !important;
}

.ClassAndWebinarSection .imgdesc-description h2 
{
    font-size: 24px !important;
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    text-align: left !important;
}

.ClassAndWebinarBottomSection .imgdesc-description h2 
{
    font-size: 24px !important;
    font-family: 'Noticia Text' !important;
    color: #333333 !important;
    text-align: left !important;
}

/*Blog Pages*/
.imganddesc-img img
{
	width: 384px !important;
}

.imgdesc-description a
{
	text-decoration:none !important;
	color: #333 !important;
    font-family: 'Noticia Text' !important;
    font-size: 16px !important;
	font-weight: 700 !important;
}

.imgdesc-description h2 
{
    color: #3d5daa !important;
    font-size: 32px !important;
    font-family: 'Vollkorn' !important;
}

.imgdesc-description a:hover
{
	color:#0b233f !important;
}

.imgdesc-description
{
	text-align: left !important;
	padding: 10px 0 !important;
}
 
.imgdesc-description h3
{
	font-size: 21px !important;
	font-weight:500 !important;
}

.imgdesc-description p
{
	font-family: 'Noticia Text' !important;
	color:#333 !important;
	font-size: 16px !important;
	font-weight: 500 !important;
	text-align: left !important;
}

.imgdesc-description p strong
{
	font-size: 16px !important;
	font-family: 'Noticia Text' !important;
	color:#333 !important;
	font-weight:bolder !important;
}
 
.container.onecol-section .know-more
{
	height: auto !important;
}

.container.onecol-section .ImgAndDesc
{
	height: auto !important;
}

.ImgAndDescWidget .ImgAndDesc
{
	height:460px !important;
	animation: none !important;
	border-radius: 0 !important;
	padding: 1em !important;
}
@media only screen and (max-width: 980px){.ImgAndDescWidget .ImgAndDesc{height:410px !important;}}
@media only screen and (max-width: 767px){.ImgAndDescWidget .ImgAndDesc{height:460px !important;}}

.container.onecol-section .ImgAndDescWidget
{
	width: 1296px !important;
}

/*Site Map*/
.SiteMapSection .wdg-free-text-desc a 
{
    text-decoration: none !important;
    color: #3d5daa !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    font-family: 'Arial' !important;
}

.SiteMapSection .wdg-free-text-desc a:hover 
{
    color: #2a6496 !important;
    font-weight: bold !important;
}

.SiteMapSection .wdg-free-text-desc li 
{
    text-decoration: none !important;
    color: #3d5daa !important;
    font-size: 19px !important;
    font-weight: 400 !important;
    font-family: 'Arial' !important;
}

.SiteMapSection .wdg-free-text-desc li:hover 
{
    color: #2a6496 !important;
    font-weight: bold !important;
}

.SiteMapSection .container ul 
{
    list-style-type: none !important;
}

.SiteMapSection li ul li 
{
    list-style-type: circle !important;
}

.carousel-control-prev-icon 
{
    display: unset !important;
}

.carousel-control-next-icon 
{
    display: unset !important;
}

.topnavpipe:nth-last-child(1) 
{
    display: nonE !important;
}

.NewsEventsSection .topcenteredabovecontent 
{
    text-align: unset !important;
}

.NewsEventsSection .image-text-widget-widgetimage .widget-img img 
{
    width: 100% !important;
}

.ConstructionLoansSection .ImgAndDescWidget 
{
    margin-top: unset !important;
}

.EvolvingSagaSection .ImgAndDescWidget 
{
    margin-top: unset !important;
}

.PolicyChangesSection .ImgAndDescWidget 
{
    margin-top: unset !important;
}

.TitleReportsSections .ImgAndDescWidget 
{
    margin-top: unset !important;
}

.MappingProcessSection .ImgAndDescWidget 
{
    margin-top: unset !important;
}

.OwnerPoliciesSection .ImgAndDescWidget 
{
    margin-top: unset !important;
}

.ContactOurPeople .wdg-free-text-desc p 
{
    font-family: 'Montserrat' !important;
    font-size: 24px !important;
    font-weight: bold !important;
}

.ContactOurPeople .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-size: 24px !important;
    color: #41648a !important;
}

.ContactUnderSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-size: 24px !important;
    color: #41648a !important;
}

.ContactDreSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-size: 24px !important;
    color: #41648a !important;
}

.ContactTitleSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-size: 24px !important;
    color: #41648a !important;
}

.ContactMappingSection .wdg-free-text-desc h2 
{
    font-family: 'Montserrat' !important;
    font-size: 24px !important;
    color: #41648a !important;
}

form select 
{
    appearance: auto !important;
}

.footer-navigation span 
{
    font-style: italic !important;
}

.emp-info .emp-phonetwo a 
{
    font-family: 'Droid Sans' !important;
    color: #333333 !important;
    font-size: 14px !important;
}

.emp-info .emp-phonetwo a:hover 
{
    color: #0b233f !important;
    font-weight: bold !important;
    text-decoration: none !important;
}

.quotes 
{
    font-size: 34px !important;
    color: #3d5daa !important;
}

.team-memberinfo
{
    right: -14px !important;
}

@media only screen and (max-width:767px){.image-text-widget-widgetimage{background-size: cover !important;}}
@media only screen and (max-width:767px){.TitleInsuranceBottomSection{background-size: cover !important;}}
@media only screen and (max-width:767px){.DreSection{background-size: cover !important;}}
@media only screen and (max-width:767px){.PriorSection{background-size: cover !important;}}




.topbarnavigation {
    text-align: center;
    max-width: 1320px !important;
    margin: auto !important;
}


section#TestimonialSection {
    margin-bottom: -1px;
}


.vc-breadcrumb {
    background: #ffffff;
    position: relative;
    min-height: 70px;
    border-top: 1px solid #e3e3e3;
    border-bottom: 1px solid #e3e3e3;
    padding-left: 15px;
    max-width: 1320px !important;
    margin: auto !important;
    padding-top: 20px;
}

@media only screen and (max-width: 991px) {
    .mobilelogo {        
        margin-top: 10px !important;
        margin-bottom: 10px !important;
        margin-left: 5px !important;
}}


.emp-image {
    /* max-width: 100% !important; */
    /* height: 240px !important; */
    text-align: center !important;
    width: 100% !important;
    height: auto !important;
}

.employee-image {
    width: 100%;
    height: auto;
    max-width: 100%;
    /* height: 240px; */
    /* width: auto !important; */
}

.emp-image-align-right {
    float: right;
    padding-left: 10px;
}

section#ServicesBanner .carousel-item.large.active {
    height: 150px !important;
}

section#ServicesBanner .caraousel-heading h1 {
    color: #ffffff !important;
    font-size: 40px !important;
    font-family: 'Vollkorn' !important;
    font-weight: 700 !important;
}