.wrap__page-content .editable__container img {
    max-width: 100%;
   
    text-align: center;
    display: block;
}

.col-22 {
    columns: 1 100px;
}

.align-right {

margin: 0px 0px 10px 10px;
    float:right;
}

a.cta__button.component__button--1.target\= {
    width: 100% !important;
}

.align-left {

margin: 0px 10px 10px 0px;
    float:left;
}

.align-center {

margin-bottom:10px;
    margin: 0 auto;
    display:block;
}
i.fa.fa-facebook, i.fa.fa-yelp, i.fa.fa-google {
    font-size: 10vw;
    margin: 25px;
}

h3.banner-c__title.component__title.banner-text__title--large {
    color: #fff;
}

p.banner-c__subtitle.component__subtitle.banner-text__subtitle--medium {
    color: #fff;
}

.col-sm-12.col-md-4.col-lg-2.d-flex.align-items-center.partial-top-phone {
    justify-content: center;
    flex-direction: column;
}

/* .cta-a.cta-a--12.text-center col-lg-6 {
    max-width: 100% !important;
} */

.col-sm-12.col-lg-6 {
    flex: 0 0 100%;
    max-width: 100%;
}

.cta {
    padding-top: 0px;
    padding-bottom: 0px;
}

#partial-header-1 .phone__wrapper {
    padding: 0;
    text-align: center !important;
}

a.cta__button.component__button--1 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 15px;
    border-radius: 22px;
    padding: 12px 17px;
}

.container {
    max-width: 1450px;
}

.forms--2col-textarea .form .leadForm form .outerWrap {
    position: relative;
    float: left;
    width: 100%;
    display: flex
;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-end;
}

/* #ple_column-2 {
    display: none;
} */

.component.pagetitle h1 {
    color: #000080;
}

#id_a0502c0c-5042-5d7e-ba56-5289b27e5cf3 > div > div > div.col-lg-4.col-sm-12.section__column-1.ple-column-padding.ple-module-justify-left.align-self-center.alias-header_logo_2 {
    width: 25%;
}

.featuredblocks-grid-b .featuredblock__icon .icon, .featuredblocks-grid-b .featuredblock__icon .testimonials .expand:before, .testimonials .featuredblocks-grid-b .featuredblock__icon .expand:before, .featuredblocks-grid-b .featuredblock__icon .comp-phone .phone__number:before, .comp-phone .featuredblocks-grid-b .featuredblock__icon .phone__number:before, .featuredblocks-grid-b .featuredblock__icon .form-default .ui-datepicker .ui-widget-header .ui-datepicker-prev, .form-default .ui-datepicker .ui-widget-header .featuredblocks-grid-b .featuredblock__icon .ui-datepicker-prev, .featuredblocks-grid-b .featuredblock__icon .form-default .ui-datepicker .ui-widget-header .ui-datepicker-next, .form-default .ui-datepicker .ui-widget-header .featuredblocks-grid-b .featuredblock__icon .ui-datepicker-next, .featuredblocks-grid-b .featuredblock__icon .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess a:before, .featuredblocks-grid-f .featuredblocks__container .fbF_ShowMoreLess .featuredblocks-grid-b .featuredblock__icon a:before, .featuredblocks-grid-b .featuredblock__icon .partial-header-a .editable__container--inner:before, .partial-header-a .featuredblocks-grid-b .featuredblock__icon .editable__container--inner:before, .featuredblocks-grid-b .featuredblock__icon .partial-header-a .phone__number:before, .partial-header-a .featuredblocks-grid-b .featuredblock__icon .phone__number:before, .featuredblocks-grid-b .featuredblock__icon .partial-header-b .editable__container--inner:before, .partial-header-b .featuredblocks-grid-b .featuredblock__icon .editable__container--inner:before, .featuredblocks-grid-b .featuredblock__icon .partial-header-b .phone__number:before, .partial-header-b .featuredblocks-grid-b .featuredblock__icon .phone__number:before, .featuredblocks-grid-b .featuredblock__icon .article__post-author:before, .featuredblocks-grid-b .featuredblock__icon .article__post-category:before, .featuredblocks-grid-b .featuredblock__icon .article__post-creation-date:before, .featuredblocks-grid-b .featuredblock__icon .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-prev, .contactform--a .ui-datepicker .ui-widget-header .featuredblocks-grid-b .featuredblock__icon .ui-datepicker-prev, .featuredblocks-grid-b .featuredblock__icon .contactform--a .ui-datepicker .ui-widget-header .ui-datepicker-next, .contactform--a .ui-datepicker .ui-widget-header .featuredblocks-grid-b .featuredblock__icon .ui-datepicker-next {
    color: #ffffff;
    font-size: 45px;
}

.alert a {
    color: #fff;
    text-decoration: underline;
}

@media only screen and (max-width: 1023px) {
  .alert {
    margin-top: 40px;
  }
}

.alert {
  padding: 20px;
  background-color: #021d40;
  color: white;
  text-align: center;
  letter-spacing: 1px;
  font-size: 20px;
}

.closebtn {
  margin-left: 15px;
  color: white;
  font-weight: bold;
  float: right;
  font-size: 22px;
  line-height: 20px;
  cursor: pointer;
  transition: 0.3s;
}

.closebtn:hover {
  color: black;
}