.header-g .row-1>div:first-child .logo__image img {
    height: auto !important;
    width: 400px !important;
    object-fit: contain;
}
/* header nav */
/* .location-header {
    position: relative;
    top: -12px;
}
.section--dark .header-g .row-1 {
    border-color: unset !important;
}
.header-g .row-1 {
    border-bottom: unset !important;
}
.section--dark .location-header {
    border-color: #fff;
}
.location-header {
    border-bottom: 1px solid;
    padding-bottom: 8px;
    margin-bottom: 8px;
}
.header-g .row-2 {
    justify-content: end !important;
}

.logo__image img {
    width: 253px !important;
} */


.alias-location .location__phone a:after {
    content: "\A (615) 212-2711";
    white-space: pre-wrap;
}

p.logo__caption.component__subtitle {
    position: relative;
    top: -15px;
    font-size: 15px;
    font-style: italic;
}

.logo__image img {
    width: 223px !important;
    position: relative;
    top: -10px;
}

.section--dark .cta__button.component__button--3 {
    background: #E0A526!important;
    color: #000!important;
    box-shadow: none !important;
    padding: 9px 0 !important;
    margin: 0 0 10px;
}

.section--dark .cta__button.component__button--3:hover {
    background: #4E6955!important;
    color: #fff!important;
    box-shadow: none !important;
    padding: 9px 0 !important;
    margin: 0 0 10px;
}

.cta__button.component__button--3 {
    display: none;
}

/* book online css */
.header-g .cta-a .cta__links-wrapper a {
    display: block !important;
    background: #E0A526;
    color: #000;
    box-shadow: none !important;
    padding: 9px 0 !important;
    margin: 0 0 10px;
}
.header-g .cta-a .cta__links-wrapper {
    display: flex !important;
    flex-direction: column !important;
}
.dark-bg a {
    color:#fff !important;
}
.section--dark .socialmedia__link {
	color: #fff !important;
}
.blog-singlepost__content ol, .blog-singlepost__content ul {
    list-style: unset!important;
}
/* Header */
.header-g .locations-a .location__address-wrapper {
    display: block;
    order: 2;
    margin: 0;
    padding: 0 0 0 18px;
}
.header-g .locations-a .location__address-wrapper br {
    display: none;
}
.header-g .locations-a .location__phone {
    align-items: center;
}
.header-g .locations-a .location__address-wrapper .location__address, .header-g .locations-a .location__phone a {
    color: #fff;
}
.section--light .header-g .locations-a .location__address-wrapper .location__address, .section--light .header-g .locations-a .location__phone a {
    color: #000;
}
.section--light .header-g .locations-a .location__phone a:before, .section--light .header-g .locations-a .location__address-wrapper .location__address:before {
    color: #4E6955;
}
.header-g .locations-a .location__address-wrapper .location__address:before {
    content: "\f041";
    font: normal normal normal 14px/1 font-awesome;
}


/* CTA */
.cta_button_defaults, .contactform--a .contactform__submit input, .form-a .form__submit input, .cta__button--icon, .cta__link--icon, .cta__button, .banner-e__form form .submit {
    min-height: 2.25rem;
    font-size: 1rem;
    line-height: 1;
    padding: 4px 8px;
}

/* Testimonials */
.btn_cta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}

/* Custom colors */
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1, .section--dark .cta__button--icon.component__button--1, .section--dark .cta__button.component__button--1,
.section--light .contactform--a .contactform__form .contactform__submit input.btn, .section--light .testimonials-item button, .section--light .testimonial__content input[type=submit], .section--light .editable button, .section--light .editable input[type=button], .section--light .editable input[type=reset], .section--light .editable input[type=submit], .section--light .form-a .form__form-container .form__submit input, .section--light .form-a .form__submit input, .section--light .contactform .contactform__form-container .contactform__submit input,
.section--dark .form-a .form__submit input.component__button--2 {
    box-shadow: 2px 2px 0 0 #4E6955, inset 2px 2px 0 0 #4E6955;
    background: rgb(78 105 85 / 70%);
    color: #fff;
}
.section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button--icon.component__button--1:hover, .section--dark .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__wrap .featuredblock__cta .cta__button.component__button--1:hover, .section--dark .cta__button--icon.component__button--1:hover, .section--dark .cta__button.component__button--1:hover,
.section--light .contactform--a .contactform__form .contactform__submit input.btn:hover, .section--light .testimonials-item button:hover, .section--light .testimonial__content input[type=submit]:hover, .section--light .editable button:hover, .section--light .editable input[type=button]:hover, .section--light .editable input[type=reset]:hover, .section--light .editable input[type=submit]:hover, .section--light .form-a .form__form-container .form__submit input:hover, .section--light .form-a .form__submit input:hover, .section--light .contactform .contactform__form-container .contactform__submit input:hover,
.section--dark .form-a .form__submit input.component__button--2:hover {
    box-shadow: 2px 2px 0 0 #4e6955c7, inset 2px 2px 0 0 #4e6955c7;
    background: #4E6955;
    color: #fff;
}
.section.fb-grid-a-section-overlap .section--light .featuredblocks-grid-a .featuredblocks {
    background-color: #fff;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__title {
    color: #4E6955;
}
.section--light .featuredblocks-grid-a.grid-transparent .featuredblocks .featuredblock__icon .main-icon {
    color: #E0A526;
}
.section.fb-grid-a-title-overlaps-image .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__wrap:after {
    display: none;
}
.section.fb-grid-a-title-overlaps-image .section--light .featuredblocks-grid-a .featuredblocks .featuredblock__title {
    background-color: #fff;
}
.hours-a--12 .hours__wrapper .hours__name {
    color: #E0A526;
}
.section--dark .hours__day:after {
    background-color: #E0A526;
}
.section--dark .navigation-a .navigation__item:hover>.navigation__item--link {
    color: #fff;
}
.section--light .articles-a .articles__item {
    background-color: white;
}
.section--light .articles-a .articles__item .article__post-content p {
    color: #53575c;
}
.section--light .articles-a .articles__item {
    background-color: white;
}
.section--light .articles-a .articles__item .article__post-content p {
    color: #53575c;
}
.section--light .articles__categories.mm-menu .mm-navbar a.mm-title {
    color: white;
    background: #4E6955;
}
.section--light .articles__categories.mm-menu {
    background: transparent;
}
.section--light .articles__categories-link {
    background: white;
}
.articles__categories .mm-listview>li:not(.mm-divider):after {
    border-color: #f0f5f0;
}

/* Media Queries */
@media(max-width:767px) {
    .mobileHeader-logoImg {
        min-height: 60px;
    }
    .videobanner-a__title {
        font-size: 16px;
    }
     .section.single-locations-1 .locations-a .list .location__item {
        justify-content: left;
    }
    .locations-a .list .location__address-wrapper, .locations-a .list .location__phone-wrapper {
        margin: 12px 50px 0px;
    }
    .cta__button.component__button--3 {
        display: unset!important;
    }
    .video-con {
        width: 100%!important;
    }
    #id_e677c9f5-c67b-584e-a267-70aaffbedd41 .cta-a .cta__links-wrapper {
      align-items: flex-end !important;
     }
   #id_e677c9f5-c67b-584e-a267-70aaffbedd41 a.cta__button {
       min-width: 100px;
       margin: 0 0 6px;
   }
}

@media (max-width: 425px) {
    .section.single-locations-1 .locations-a .list .location__address,
    .section.single-locations-1 .locations-a .list .location__phone  {
        padding-left: 45px !important;
    }
}

@media(max-width:375px) {
    .videobanner-a__title {
        font-size: 14px;
    }
}

/* @media (max-width: 320px) {
    .section.single-locations-1 .locations-a .list .location__phone {
        right: 35%;
    }
} */

@media (min-width: 768px) and (max-width: 991px) {
    .videobanner-a__title {
        font-size: 1.5rem;
    }
    .item__txtBtn {
        margin-top: 200px;
    }
}

@media (min-width: 992px) {
    .videobanner-a__title {
        font-size: 1.75rem;
    }
    .item__txtBtn {
        margin-top: 100px;
    }
}

img.rimg{
    float: right;
    margin-left:12px;
    width:100%;
    max-width:400px;
}
