/* new css for appointment link */
.alias-cta2_home h3.cta__title.component__title.animated {
    font-size: 16px;
    width: 60%;
    line-height: normal;
    margin: 0 auto;
}
.alias-cta_home h3.cta__title.component__title.animated {
    font-size: 16px;
    width: 60%;
    line-height: normal;
    margin: 0 auto;
}
a.cta__link.component__link--1.piwik_ignore.animated {
    margin-top: 0px;
    font-size: 18px;
}
.cta__title-subtitle__wrapper.title-subtitle__wrapper {
    margin-bottom: 0px;
}
/* end of new css */
.logo__title.component__title {
  color: #667b68;
  font-size: 2.5rem;
}

.section--dark a {
  color: #dde6d5;
}

.section--dark .cta__button.component__button--1,
.section--dark .cta__button.component__button--1:hover,
.section--dark .cta__button.component__button--2,
.section--dark .cta__button.component__button--2:hover,
.section--dark .form-a .form__submit input.component__button--1,
.section--dark .form-a .form__submit input.component__button--1:hover,
.section--dark .contactform--a .contactform__submit input.component__button--1,
.section--dark .contactform--a .contactform__submit input.component__button--1:hover {
  color: #fff;
} 

.section--dark .cta__button.component__button--1,
.section--dark .cta__button.component__button--1:hover,
.section--dark .cta__button.component__button--2,
.section--dark .cta__button.component__button--2:hover {
  background-color: #667b68;
  border: 2px solid #667b68;
}

.section--dark .contactform--a .contactform__submit input.component__button--1,
.section--dark .contactform--a .contactform__submit input.component__button--1:hover {
  background-color: #a3b899;
  border: 2px solid #a3b899;
}

.section--light .form-a .form__input input:not([type="radio"]):not([type="checkbox"]), 
.section--light .form-a .form__input textarea, .section--light .form-a .form__input select {
  border-color: #ccc;
  background: #f3f3f3;
}    
      
.wrap_testimonials {
    box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -webkit-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    -moz-box-shadow:3px 1px 19px -3px rgba(0,0,0,.75);
    width:95%;
    margin:25px
}
.wrap_testimonials_inner {
    margin:0 auto;
    padding:15px 35px 35px;
    background:rgba(255,255,255);
    text-align:center;
}
.wrap_testimonials_inner h1 {
  color: #000!important;
}
.btn_cta a {
  background: #a3b899;
  padding: 10px 15px !important;
  text-decoration: none !important;
  color: #fff !important;
  display: inline-block;
  min-width:320px;
}
/*-------SEO-Service-Page-------*/
    .serviceimg {
        float: right;
        margin: 0 0 10px 10px;
    }
/*-----SEO-Service-Page-END-----*/
@media (max-width: 767px) {
.wrap_testimonials {
  width: 100%;
  margin: 0;
}
.btn_cta a {
  min-width: 100%;
}
/*-------SEO-Service-Page-------*/
    .serviceimg {
        float: none;
        display: block;
        margin: 0 auto 10px;
    }
/*-----SEO-Service-Page-END-----*/
}

@media (min-width:523px){
    .two-column__ul{
        columns:2;
    }
}