.wrap__page-content ul, .wrap__editable ul, .wrap__editable-content ul, .staff-member ul, .editable ul, .form ul {
    list-style-type: disc;
    margin-bottom: 10px;
    padding-left: 20px;
    clear: initial;
    list-style-position: inside;
}

.editable ul + *, .editable ol + *, .editable__container ul + *, .editable__container ol + * {
    clear: inherit;
}

.wrap__page-content.divider {
    margin-top: 141px;
}

div#main-home\ label5 {
    background: #2c8cc9;
    padding: 40px 0px !important;
}

h5 a {
    font-size: 12px !important;
}
div#main-home\ three  {
    background: #5298be;
    padding: 40px 0px;
}

div#main-home\ label4, label5 {
    
    padding: 40px 0px;
    
    
}

.wrap__page-content.divider .component__title-caption-wrap {
    text-align: center;
}

.cta_appointment__container.cta__container {
    margin: 0 auto;
    display: block;
    text-align: center;
}

h2.featuredblocks__title {
    font-size: 30px !important;
    font-weight: bold;
}
.component__title-caption-wrap {
    text-align: center;
}

h2.video__title {
    font-size: 35px !important;
    font-weight: bold !important;
}
.wrap__page-content.two {
    
    width: 100%;
    padding: 0 0px 0 0px !important;
    
    }

.video-js {
   
    height: 650px !important;
}

a.cta__button {
    font-family: Arial;
    font-size: 15px;
    color: #fff;
    background-color: #3156a3;
    text-decoration: none;
    padding: 15px 20px 15px 20px;
    text-align: center;
    margin-bottom: 10px;
    font-style: normal;
    display: inline-block;
    -webkit-transition: border-color 0.5s, background-color 0.5s, color 0.5s;
    -moz-transition: border-color 0.5s, background-color 0.5s, color 0.5s;
    transition: border-color 0.5s, background-color 0.5s, color 0.5s;
    width: 100%;
    font-weight: bold;
    text-transform: uppercase;
    position: relative;
    border-radius: 0;
}

.component__title-caption-wra h2.featuredblocks__title {
    font-size: 40px !important;
}

.align-right {

margin: 0px 0px 10px 10px;
    float:right;
}

ul.staff__list {
    list-style-type: none;
}

.col-2 {
width: 49%;
display: inline-block;
padding: 1%;
vertical-align: top;
}
.location__address, .location__address-2, .location__city-state-zip, .location__phone, .location__phone a, .location__fax {
    font-size: 22px;
    margin-top: 0px;
}
.cstm-btn-form {
    max-width: 250px;
    margin: 0 auto;
}

.socialmedia_head__container--inner.socialmedia__container--inner {
    padding-top: 15px;
}






@media(max-width: 767px){
.col-2 {
width: 100%;
padding:0%;
}
}


.home-col {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 35px;
}



.wrap--inner.two {
    background-color: unset !important;
    padding-bottom: 20px !Important;
    padding-top: 25px !important;
}
h5 {
    font-size: 12px;
    text-align: center;
    margin-top: 10px;
}

.align-left {

margin: 0px 10px 10px 0px;
    float:left;
}

.align-center {

margin-bottom:10px;
    margin: 0 auto;
    display:block;
}


.staff-member__image {
    background-size: cover;
   
}
ul.testimonials__list {
    list-style-type: none;
}


/*.slider__text{
    display:none
}*/

p,.testimonials__content, .blog__post-content, .article__post-content, .article__content.content, .form__container, .category__description, .editable__container, .formatted_text, .staff-member__description, .map__caption, .hours__caption, .testimonials__caption, .gallery-item--description, .highslide-container .gallery-item--highslide-caption, .highslide-container .gallery-item--highslide-link{
    font-size: 18px;
}
.featuredarticle__description{
    font-size:19px;
}
.gallery-item--title, .highslide-container .gallery-item--highslide-title{
    font-size:20px
}
.location__address, .location__address-2, .location__city-state-zip, .location__phone, .location__phone a, .location__fax {
    font-size: 30px;
}
.navigation__list a{
    font-size:16px!important;
}
p.logo__title {
    padding: 5px;
}



a {
    /*color: #3498ff;*/
    text-decoration: underline;
    text-shadow: 0 0 3px #ddd;
}

.wrap__slider .slider__text {
    width: 100%;
    position: absolute;
    left: 0%;
    top: 50%;
    transform: translate(0%, -50%);
    -webkit-transform: translate(-0%, -50%);
}
.wrap__slider .slider .component__title-caption-wrap {
    width: 100%;
}
.wrap__slider .slider__text.solid-background {
    max-width: 670px;
}
#welcome-content, .home-layout .wrap__page-content {
    float: left;
    width: 100%;
}

@media(max-width:768px){
.wrap__slider .slider__text.solid-background > div:first-child {
    padding-top: 50px;
}
.wrap__slider .slider__button a {
    margin-top: -5px;
}
.gallery-grid--columns-2 {
    width: calc(100% / 1);
}
}