
.bread-crumbx{    text-align: center;
    color: white;}
.bread-crumbx span a{color: white;}

.step-processx .odd-colmn{max-width: 767px;
    margin-left: 0px !important;}
.step-processx{max-width:1366px;margin:auto;position:relative;}

.step-processx .even-colmn{max-width: 767px;
    margin-right: 0px !important;}


.grider-ey-box .wp-block-column {border:2px solid #3d52a0; border-radius:12px;}
.grider-ey-box .wp-block-columns{gap:30px!important;}

.svg-icon-box .wp-block-column .svg-outer svg{width:50px;fill:#ffffff!important;height:38px;}
.svg-icon-box .wp-block-column .svg-outer{width: 100px;
height: 100px;margin: auto; display: flex;align-items: center;
justify-content: center;background-color: #3d52a0;border-radius: 50%;}


.grider-ey-box .wp-block-columns figure img{ height: 250px;object-fit: cover;}

.grider-ey-box .wp-block-columns > .wp-block-column:empty {
    border:0px solid #3d52a0 !important;
}

.section-gapx .wp-block-columns{gap:50px!important;}


.side-bar-yoast{ max-width: 1366px;
    margin: auto;}

body.page-template-template-featured-img .yoast-breadcrumbs{text-align: center;
 color: white;}

body.page-template-template-featured-img .yoast-breadcrumbs  span a{color:white;font-weight:600;}

.page-id-8145 .yoast-breadcrumbs{text-align: center;
 color: white;}
.page-id-8145 .yoast-breadcrumbs span a{color:white;font-weight:600;}



.page-id-979 .yoast-breadcrumbs{text-align: center;
 color: white;}
.page-id-979 .yoast-breadcrumbs span a{color:white;font-weight:600;}

.banner-headx {color:white!important;margin-bottom:30px!important;}

.page-id-8145 .wp-container-core-columns-is-layout-1{gap:40px!important;}
.page-id-8145 .wp-container-core-column-is-layout-4 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important;}
.page-id-8145 .wp-container-core-column-is-layout-7 > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:100%!important;}

.buttonx {width:auto!important;}
.buttonx a{background-color:white!important;font-weight:600!important;
    border-color: black;
    border-width: 2px;
    border-style: solid;
    color: black!important;
    padding-top: 12px;
    padding-right: 24px;
    padding-bottom: 12px;
    padding-left: 24px;border-radius: 15px!important;}


.logo-global{font-size: 30px!important;
    line-height: 1.1em!important;
    font-weight: 500!important;}
:root :where(.wp-block-heading.logo-global a:where(:not(.wp-element-button))){color:#383f40;}

body.home .blurb h3 { margin-top:24px; }

.wp-site-blocks .wp-block-column{ overflow-wrap: unset!important;word-break: unset!important;}
.main-outer-columnx{ align-items: baseline !important;}
.main-outer-columnx .wp-block-column {    align-self: stretch!important;}
.main-outer-columnx .wp-block-column .blurb{height:100%!important;}

.blurb-icon { text-align:center}
.blurb-icon img { max-width:80px;}
.contact-section.contact-form button[type=submit]{width:100%;background-color:#3d52a0!important;}
.contact-section.contact-form{margin-top:40px;}
.home .contact-section.contact-form{margin-top:0px;}


div.wpforms-container-full input[type=date], div.wpforms-container-full input[type=datetime], div.wpforms-container-full input[type=datetime-local], div.wpforms-container-full input[type=email], div.wpforms-container-full input[type=month], div.wpforms-container-full input[type=number], div.wpforms-container-full input[type=password], div.wpforms-container-full input[type=range], div.wpforms-container-full input[type=search], div.wpforms-container-full input[type=tel], div.wpforms-container-full input[type=text], div.wpforms-container-full input[type=time], div.wpforms-container-full input[type=url], div.wpforms-container-full input[type=week], div.wpforms-container-full select, div.wpforms-container-full textarea, .wp-core-ui div.wpforms-container-full input[type=date], .wp-core-ui div.wpforms-container-full input[type=datetime], .wp-core-ui div.wpforms-container-full input[type=datetime-local], .wp-core-ui div.wpforms-container-full input[type=email], .wp-core-ui div.wpforms-container-full input[type=month], .wp-core-ui div.wpforms-container-full input[type=number], .wp-core-ui div.wpforms-container-full input[type=password], .wp-core-ui div.wpforms-container-full input[type=range], .wp-core-ui div.wpforms-container-full input[type=search], .wp-core-ui div.wpforms-container-full input[type=tel], .wp-core-ui div.wpforms-container-full input[type=text], .wp-core-ui div.wpforms-container-full input[type=time], .wp-core-ui div.wpforms-container-full input[type=url], .wp-core-ui div.wpforms-container-full input[type=week], .wp-core-ui div.wpforms-container-full select, .wp-core-ui div.wpforms-container-full textarea{border-width: 2px!important;
    border-color: var(--wp--preset--color--light-gray)!important;}

.page-id-5203 .contact-section.contact-form, .page-id-6911 .contact-section.contact-form, .page-id-7010 .contact-section.contact-form, .page-id-7039 .contact-section.contact-form{display:none!important;}



.column-boxc .wp-block-column .wp-block-image img{height:400px;object-fit:cover;}
.telephonic i{margin-right:10px;font-size:15px;}

.column-boxc {margin-bottom:100px;}
.paragx i {width:15px;margin-right:10px;}
.paragx{display:flex;align-items:baseline;}
.column-boxc.single-box{ max-width: 700px;}

.ul-lister ul{padding-left:25px;}
.location-header{max-width:1366px;text-align:right;text-transform:uppercase;font-weight:600;font-size:15px;}


.site-header .is-transparent:not(.scrolling) .location-header, .site-header .is-transparent:not(.scrolling) .location-header a{color:white;}

.site-header .is-transparent:not(.scrolling) .logo-colorx a{color:white;}

/* .main-outer-columnx .wp-block-column {align-self: baseline!important;}
 */
.global-headerx .row-menux{margin-top:10px;}

.contact-section {    padding: 50px 0;
    margin: 0;
    background-color: #F7F7F7;
    width: 100%;
    max-width: 100%;}

.contact-section .container { max-width:1366px; margin:0 auto }

.contact-section .container .form-wrapper { max-width:800px; margin:0 auto }

.contact-section .container .form-wrapper .wpforms-container { margin:0;}

.contact-section .container h2 {     text-align: center; margin-bottom:20px; }


@media(max-width:1199px) and (1024px){
	.logo-global{font-size: 22px!important;
   }
}
@media(max-width:1024px) and (1024px){
		.logo-global{font-size: 20px!important;
   }
}

@media(max-width:767px){
	.column-boxc .wp-block-column .wp-block-image img{height:200px;}
	.column-boxc {margin-bottom:60px;}
			.logo-global{font-size: 20px!important;
   }
}



@media(min-width:767px){
	.grider-ey-box .wp-block-columns .wp-block-heading{min-height:78px;}
}