.cta_tour_button__container a.cta__button {
    margin-bottom: 10px;
}

.video-container {
    overflow: hidden;
    position: relative;
    width:100%;
}

.gallery_home_mobile__container--inner.gallery__container--inner {
    display: none;
}

img.logo__image {
    width: 100% !important;
    height: auto !important;
    filter: brightness(1.2);
}

.form_home2__container.form__container {
    margin-bottom: 25px;
}

.align-left {
	
	margin: 0px 10px 10px 0px
}
ul.staff__list.staff__list--slider {
    list-style-type: none;
}

.align-center {
	
	margin-bottom:10px;
}


.staff-member__image {
    background-size: cover;
    
}
ul.testimonials__list {
    list-style-type: none;
}

a.anchor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}

.grid-box-2 {
    display: grid;
    grid-template-columns: auto auto;
    grid-gap: 5px;
}


@media (max-width:1024px) {
    
    .wrap__headerInfo {
    min-width: auto;
   
}

.cta_apptbutton_header__container.cta__container {
    display: none;
}

.wrap__locationsHeader {
    width: 159px;
}

}

@media (max-width:768px) {
    .grid-box-2 {
    display: grid;
    grid-template-columns: auto;
    grid-gap: 5px;
}
.gallery_home_mobile__container--inner.gallery__container--inner {
    display: unset !important;
}

.wrap__locationsHeader {
  
    top: -209px;
}

    
    }


 a[class*="__button"]:hover {
    
    background-color: #5ebcf8;
    border-color: #ffffff;
    
    }

.box-specials {
    TEXT-ALIGN: CENTER;
    border: 1px dashed;
    padding: 20px;
  
    width: 100%;
    margin: 0 auto;
    display: block;
}

.video-container::after {
    padding-top: 56.25%;
    display: block;
    content: '';
}

.video-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

@media (max-width:912px) {
    
   
 .cta_apptbutton_header__container.cta__container {
    display: none;
}
    
    }



@media (max-width:768px) {
    
    .cta_apptbutton_header__container.cta__container {
    display: none;
}

 .wrap__fullscreenBackground {
    background: #5d646d;
   
}
.wrap__locationsHeader {
    top: -65px;
}
.scrollActive .wrap__locationsHeader {
   
    top: 14px;
   
}
.wrap__slider .slider {
  
    height: 400px;
}

.wrap__slider .slider__item {
    height: 200px;
}

}

@media (max-width:767px) {
    
    .wrap__locationsHeader {
    top: -209px;
}}
    
.wrap__fullscreenBackground:after {
    background: linear-gradient(to right, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0))
}

.wrap__featuredblocks .featuredblock__image {
    height: 150px;
    width: 150px;
}

.wrap__featuredblocks .featuredblock__title {
    text-align: center;
}

 
@media (max-width: 540px) {
.wrap__header .logo__image {
    max-width: 100%;
    filter: contrast(1.5);
}




.cta_apptbutton_header__container.cta__container {
    display: none;
}

/*-----Slider Mobile Code Start-------------*/
.wrap__slider .slider__item {
    height: 178px;
}
.wrap__slider .slider {
    height: 167px;
}

.gallery {
   
    padding: 0 0;
}

.gallery_home_mobile__container--inner .gallery-slider .bx-viewport {
    height: 236px !important;
}

.gallery_home_mobile__container--inner .gallery-slider .bx-wrapper .bx-controls {
    margin-top: 0;
}

.gallery_home_mobile__container--inner .bx-wrapper .bx-controls {
    display: none;


}
.wrap__bx-controls {
    display: none;
}

.wrap__logoHeader--inner {
    max-width: 100%;
}


.wrap__locationsHeader {
    top: -253px;
}
.wrap__fullscreenBackground {
    background: #5d646d;
   
}
}
@media (max-width:519px) {
    
    .wrap__headerInfo {
   
    top: -39px !important;
}

.wrap__locationsHeader {
    top: -5px;
}
    
    }



@media(max-width:1024px){
    .wrap__page-contentContainer{
        margin-top:80px!important;
    }
}


@media(max-width:767px){
    .alldivsonhome .wrap__locationsHeader{
       position: fixed;
        top: 15px;
        right: 10px;
    }
    .alldivsonhome .hideonandbelow767px{display:none;}
    .alldivsonhome .displayonandbelow767px{
        padding: 25px;
        max-width: 250px;
        position: relative;
        z-index: 999;
        top: 65px;
        display:block!important;}}
@media (max-width: 540px){
    .gallery_home_mobile__container--inner .gallery-slider .bx-viewport {
        height: 360px !important;}}
@media(min-width:769px){
    .wrap__slider--inner div{overflow:visible!important;}
    .featuredblocks {margin-top:200px!important;}
    .slider__container .bx-viewport{overflow:visible!Important;}
    .slider__item{
        filter:drop-shadow(1px 1px 2px black)!important;}
    .wrap__slider .slider__text{
        top:775px!important;}}
.testimonials{
    filter:drop-shadow(1px 1px 1px black)!important;
}
.wrap__testimonials:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: -34px;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.25);
    z-index: -999999999;
    overflow: visible;
}





/* Hours edits */
.day__time{text-align:center!important;}
.hours .day__time--wrap{display:block!important;}
.hours .day__time--wrap > *:nth-child(2):before{
    background-color:unset!important;
}
.hours .day {
    padding:10px;
    margin-top: 0;
    align-items: center;
    display: grid;}
.day__time, .day__name{
    border:none!important;}
.day__name{
    margin:auto!important;}
.day:nth-child(even), .day:nth-child(even) .day__name, .day:nth-child(even) .day__time--wrap{
    background: whitesmoke!important;}