.wrap__header--bar--bottom:before {
    height: 0px !important;
}
div#badgediv {
    text-align: center;
    margin: 30px;
}
.navigation:not(.mm-menu)[data-more-button="1"] .navigation__list.more_nav {
    visibility: inherit !important;
}
.mm-listview .mm-divider, .mm-listview>li>a, .mm-listview>li>span, .mm-navbar .mm-title {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: visible;
}

#navigation2 > ul:nth-child(1) {

    display: flex !important;
    justify-content: center;

}

@media(min-width:1024px){
.wrap__grid_cols--3 {

    width: 36.07692%;
}
}

@media(max-width:400px){
	ul.slider__list.bxslider {
    margin-top: 88px;
}

}

.fullscreenbackground-video video {
    position: fixed;
    top: 50%;
    left: 50%;
    min-width: 1796px !important;
    min-height: 1200px;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
.wrap__header--bar--content {
    max-width: 100%;
}

li.navigation__item {
    font-size: 15px;
}
p.location__city-state-zip {
    white-space: normal;
}

.wrap__locationsHeader .locations__title {
    display: inline;
    font: 14px / 1.125 "merriweather-bold", "Arial Black", Arial, Helvetica, sans-serif;
    color: #fff;
}

.wrap__locationsHeader .locations {
    max-width: 520px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: left;
    padding: 19px 12px 0 4px;
    font: 24px / 1.125 "lato-black", "Arial Black", Arial, Helvetica, sans-serif;
    color: #fff;
    font-size: 14px;
}


p.location__city-state-zip {
    font-size: 15px;
}

p.location__address {
    font-size: 15px;
}

p.location__phone {
    font-size: 15px;
}

p.location__email {
    font-size: 15px;
}

.fixed .wrap__header--bar--top--inner {
    overflow: hidden;
    height: 55px;
}

.scrollActive #mm-0 > div.home-layout > div.wrap__header > div > header > div > div.header__top > div {
    
    background: #13CFD6;

}

@media (max-width: 767px) and (min-width: 640px){
#mm-0 > div > div.wrap__header > div > header > div > div.header__top > div > div.header__top--left > div > div > div > div > div {
    margin-top: -3px !important;
}
.slider__text.align-center {
    margin-top: 100px !important;
}

.logo  {
margin-top: -15px;
}

.ada_toolbar .bottom {
    bottom: 67px;
    right: -67px;
    transform: rotate(90deg);
}

.slider__title {
    margin-bottom: 0 !important;
}
.slider__caption {
    margin-bottom: 0 !important;
}


.logo .logo__link.logo__left .logo__image {
    float: none;
    margin-top: 33px !important;
    max-height: 150px;
    height: 148px;
    width: 176px !important;
}

.slider__text.align-center {
    margin-top: 96px !important;
}

.slider__button {
    width: 120% !important;
    padding-bottom: -13px;
}

}

.img.logo__image {

    height: 153px !important;
    width: 180px !important;
}


.logo__description {
    font-size: 15px !important;
}

.logo__title {
    font-size: 20px !important;
    line-height: 24px;
    margin: 0 0 2px;
    color: #ffffff;
    font-family: "montserrat", Arial, Helvetica, sans-serif;
}
.holder-row .header__top .container .header__top--left {
    float: left;
    width: auto;
}
/*-----------------------------NEW CSS--------------------------*/
.logo__title,.logo__description {
    font-weight:bold;
}

.logo .logo__link.logo__left .logo__summary {
    text-align: left;
    padding-top: 50px;
}
#mm-0 > div > div.wrap__header > div > header > div > div.header__top > div > div.header__top--left > div > div > div > div > div {
    margin-top: 2px;
}

/* SMBWMGR-7639 - page load issue navigation menu desktop */

.navigation:not(.mm-menu)[data-more-button="1"] .navigation__list.more_nav {
  visibility: hidden;
  display: flex;
  overflow: hidden;
}
.navigation:not(.mm-menu)[data-more-button="1"] .navigation__list.more_nav--active {
  visibility: visible;
  display: table;
  overflow: visible;
}
.location__email {
    font-size: 20px;
    color: #fff;
}
.holder-row .header__top .container {
    padding: 0;
}
@media (min-width: 380px) and (max-width: 700px) {

.slider__text.align-center {
    margin-top: 95px !important;
}
img.google_review_button {
    width: 30% !important;
    margin-top: 50px !important;
}
.logo__title, .logo__description {
    font-weight: 900 !important;
}
/*.logo__title {
    font-size: 18px !important;
}
.logo__description {
    font-size: 14px !important;
}*/
img.logo__image {
    width: 170px !important;
    height: auto !important;
}
.logo .logo__link.logo__left .logo__summary {
    padding-top: 0 !important;
}
.holder-row .header__top .container {
    padding: 34px 42px 9px !important;
}
}
@media only screen and (min-device-width : 375px) and (max-device-width : 667px) { 
    
#mm-0 > div > div.wrap__header > div > header > div > div.header__top > div > div.header__top--left > div > div > div > div > div {
    margin-top: 70px;
}

    
}

.wrap__logo {
    width: 640px !important;
}

.featuredblock__title { 
margin: 0 0 10px; 
font: 22px/1.18182 "merriweather","Arial Black",Arial,Helvetica,sans-serif; 
color: #000; 
text-align: left; 
font-weight: bold; 
} 


p.headerInfo {
    color: white;
    line-height: 21px;
    margin-top: 17px;
    font-weight: bold;
}

.fixed .wrap__header--bar--top--inner {
    overflow: hidden;
    height: 82px;
}

.fixed .wrap__header--bar--top--inner {
    overflow: hidden;
    height: 96px;
    background-color: #3a3a3a8f;
}


@media(max-width:768px){
	p.headerInfo {
    display: none;
}
}

.fullscreenbackground-video video {
    position: fixed;
    left: 50%;
    min-width: 2200px !important;
    min-height: 1200px;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: contain;
}

@media (max-width: 1024px){
.wrap__fullscreenbackground, .wrap__fullscreenbackground--inner div[class*='__container--inner'] {
    height: 550px !important;
}}


@media(max-width:1024px) and (min-width:768px){
	.fullscreenbackground-video video {
    position: fixed;
    left: 50%;
    min-width: 2400px !important;
    min-height: 1200px;
    z-index: -100;
    -webkit-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
    background-size: contain;
    

}
}

.wrap__header--bar--content {
    max-width: 87%;
}


.navigation:not(.mm-menu)[data-more-button="1"] .navigation__list.more_nav {

    visibility: visible !important;
    display: flex;
    overflow: visible!Important;

}
.text-only .slidertext.align-center .componenttitle-caption-wrap, .text-only .slidertext.align-center .sliderbutton {
margin-right: auto;
margin-left: auto;
margin-top: 20px;

}

@media(max-width:768px){
.copyright__item {
    font-size: 12px;
    line-height: 1.25;
    margin: 0 11px 27px;
    width: 100%;
}
}
