.aio-icon-component i, .align-icon i, .ult-banner-block i, .flip-box-wrap i, .info-circle-wrapper i, .smile-icon-timeline-wrap i, .smile_icon_list_wrap i, .stats-block i, .uavc-icons i, .uavc-list-icon i, .ubtn i, .ult-animation i, .ult-new-ib i, .ult-overlay i, .ult-vc-seperator i, .ult_countdown i, .ult_pricing_table_wrap i, .ultb3-box i, .ultimate-call-to-action i, .ultimate-google-trends i, .ultimate-map-wrapper i, .uvc-heading i, .uvc-type-wrap i {
  line-height: inherit !important;
}
div.wrapper.wrapper-fluid.wrapper-last {
    margin-bottom: 0;
    display: none;
}
div.navigation_wrapper:hover {
    background-color: #bd252c !important;
}
div.navigation_wrapper {
     background-color: #bd252c !important;
    padding: 10px 20px;
    text-align: center;
    margin: auto;
}



.set_appointment button {
    font-size: 16px;
    padding: 5px 20px;
    background-color: #bf222f;
    color: #fff;
    vertical-align: middle;
}

button.c-login {
    background-color: #bf222f;
    color: #fff;
    letter-spacing: 1px;
}
.home_services .services_blurb button {
    text-align: center;
    margin-top: 15px;
    background-color: #bf222f;
    color: #fff;
}
button.c-account {
    background-color: #1944a6;
    color: #fff;
    letter-spacing: 1px;
}
div.bottom_links_wrapper {
    background-color: #000;
    padding: 50px 20px 20px 20px;
}

.block-type-widget-area li.widget a {
    color: white;
}


.home_services .services_blurb h3 {
    padding-bottom: 20px;
    margin-bottom: 15px;
    font-size: 33px;
    line-height: 120%;
    text-align: center;
    color: #21ad4b;
    border-style: solid;
    border-width: 0px 0px 5px 0px;
    border-color: #e2e2e2;
}
.footer p.copyright {
    color: #fff;
    border-style: none;
    text-align: center;
}
.footer p.copyright {
    text-align: center;
}
#block-b095591a11aa94c1 {
    min-height: 64px;
}
.footer a.footer-go-to-top-link {
 
    display: none;
}

div.entry-content ul, div.entry-content ol {
    margin: 15px 0;
}
div.bottom_links_wrapper {
    position: relative;
    top: -18px;
    margin-bottom: -70px;
    min-height: 245px;
}
div.bottom_links_wrapper {
    background-color: #000;
    padding: 18px 20px 18px 20px;
}
#block-baj55a333058b082 {
min-height: 80px;
}
#block-be95b024235a757c {
min-height: 71px;
}
#block-bi855913f725aaa6 {
height: 85px;
}


.entry-content p {
text-align:justify;
}

div.grid-fluid-24-30-20 .grid-width-17 {
    width: 100%;
    margin-bottom: 58px;
}
div.grid-fluid-24-30-20 .grid-width-7 {
    
}
.thrv_wrapper.tve_image_caption .tve_image {
    width: 35% !important;
}
#block-b2t55a62478176ac{
	display:none !important;
}
#block-b2t55a62478176ac {
    padding-bottom: 20px !important;
    border-color: #c1383f;
    border-style: solid;
    border-top-width: 2px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-right-width: 0px;
    padding-top: 0px  !important;
}
#block-bch55958f6c5f5a5 {
    min-height: 455px;
    display: none;
}



.icon-bar {
  position: fixed;
  top: 60%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 9999999999999;
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #bd328f;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

.login h1 {
    text-align: center;
    display: none !important;
}
.login h1 {
    text-align: center;
    display: none;
}

.widget-areaa li {
    padding: 0px 11px;
    display: inline;
}
.slidein{
display:none;
}

#user_email {
    width: 198px !important;

}
div#wrapper-wg055958f6c5da18.responsive-grid {
    min-width: 0 !important;
    z-index: 99999;
}
.phone-t{
    float: left;
}
#text-14{
padding-top: 25px;
}

a:focus, a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}


