.form .component__title-caption-wrap {
    padding-top: 0rem;
}

@media (min-width: 991px) {
.banner-group-3__tagline {
    border: unset !important;
}
}
@media (min-width: 1440px) {
.banner .banner-group-3 .slider__wrapper {
    max-width: 33% !important;
}
}
@media (min-width: 992px) {
#id_1a97a4f7-2e94-5730-8177-91bf3f2a1fed .col-lg-3, #id_74362e3e-7c3c-5c6d-b8f8-d555e971f0a7 .col-lg-3, #id_05140a36-b697-52ab-b990-4d930ca08d97 .col-lg-3{
    flex: 0 0 29% !important;
    max-width: 29% !important;
}
#id_1a97a4f7-2e94-5730-8177-91bf3f2a1fed .col-lg-2, #id_74362e3e-7c3c-5c6d-b8f8-d555e971f0a7 .col-lg-2, #id_05140a36-b697-52ab-b990-4d930ca08d97 .col-lg-2 {
    flex: 0 0 12.666667% !important;
    max-width: 12.666667% !important;
}
.phone__number {
    font-size: 1.25rem !important;
    letter-spacing: unset !important;
}
#id_00c3499c-e127-5411-bf4d-f8c9a7607278 {
    display: none !important;
}
p.logo-a__caption.component__subtitle {
    font-size: 2.5rem !important;
}
}
/*Copyright*/
.section-copyright .copyright__link, .section-copyright #copyright__link {
    font-weight: 500 !important;
}
.section-copyright .copyright, .section-copyright #copyright {
    padding: 0.5rem 0 0.25rem;
}
/*End Copyright*/
@media (max-width: 990px) {
#id_74362e3e-7c3c-5c6d-b8f8-d555e971f0a7 .section__column-1 {
    padding-left: unset !important;
    padding-right: unset !important;
}
#id_cf351c90-9c22-541e-a1d5-f022e39cd269 .section__column-1 {
    padding-left: unset !important;
    padding-right: unset !important;
}
}
@media (max-width: 767px) {
#id_95139608-bc67-5086-b3f9-49623a931dfc .col-lg-6, #id_95139608-bc67-5086-b3f9-49623a931dfc .col-lg-2 {
        display: none !important;
    }
}
/*Link Colors*/
a.featuredarticle__link, a.breadcrumb__item, a.staff-member__link, a.blog-post__link, a.blog__pagination-link, a.article__post-permalink  {
    color: #5e839f !important;
}
.featuredarticle__title a, .editable__container a, .article__content.content a, .staff-member__description a {
    color: #5e839f !important;
}
a.featuredarticle__link:hover, a.breadcrumb__item:hover, a.staff-member__link:hover, a.blog-post__link:hover, a.blog__pagination-link:hover, a.article__post-permalink:hover  {
    color: #000 !important;
}
.featuredarticle__title a:hover, .editable__container a:hover, .article__content.content a:hover, .staff-member__description a:hover {
    color: #000 !important;
}
/*End Link Colors*/


/*Form Colors*/
.form__group .input_container input, .form__group .input_container textarea, .form__group .input_container select {
border: 1px solid #5e839f !important;
}
.form-wrap__submit input {
color: #5e839f !important;
border: 1px solid #5e839f !important;
}
.form-wrap__submit input:hover {
color: #fff !important;
border: 1px solid #5e839f !important;
background-color: #5e839f !important;
}
/*End Form Colors*/

body .mm-page.mm-slideout {
    overflow-x: unset!important;
}

/*  --------------------TWO COLUMN SETUP--------------------  */
.section {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.cols {
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}
.cols:first-child { margin-left: 0; }
.group:before,
.group:after { content:""; display:table; }
.group:after { clear:both;}
.group { zoom:1; /* For IE 6/7 */ }
.span_2_of_2 {
	width: 100%;
}
.span_1_of_2 {
	width: 49.2%;
}
@media only screen and (max-width: 480px) {
	.cols { 
		margin: 1% 0 1% 0%;
	}
}
@media only screen and (max-width: 480px) {
	.span_2_of_2, .span_1_of_2 { width: 100%; }
}
/*  --------------------TWO COLUMN SETUP--------------------  */

.contact-us-im .col-lg-8 form, .contact-us-im .col-lg-12 form {
    width: 100%;
    min-height: 12.5rem;
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.contact-us-im .col-lg-8 form .outerWrap, .contact-us-im .col-lg-12 form .outerWrap {
    width: 48%;
}
.rowlist{
  margin: 0 auto;
  padding:5px 0;
  max-width:100%;
  width:100%;
  overflow:auto;
}
.rowlist:first-child{
  padding-top:0;
}
.rowlist:last-child{
  padding-bottom:0;
}
.tilelist2 div {
  padding:0 5px;
  box-sizing:border-box;
  float: left;
}
.tilelist2 div {
    width: 50%;
}

.tilelist:first-child{
  padding-left:0;
}
.tilelist:last-child{
  padding-right:0;
}
.tilelist .contentlist{
  width:100%;
  height:100%;
  background:transparent;
}



@media (max-width: 767px) {
.tilelist2 div {
    width: 100% !important;
}

.tilelist2 div {
    padding: 0 0px;
    box-sizing: border-box;
    float: left;
}
}
.logo-a__img {
    max-width: 100%;
    width: 250px!important;
}

a.cta__button.component__button--2 {
    font-size: 2rem!important;
    font-weight: bolder!important;
    padding: 24px 20px 20px;
}
