header.template-header .tribute-autocomplete,
header.template-header .navbar-side .search-area,
.footer-locations__header {
	display: none;
}

header.template-header .navbar-side .mobile-sub-nav ul li {
    display: block;
    border-bottom: 1px solid #fff;
    text-align: center;
    margin-top: 8px;
}

header.template-header .main-nav li a:hover, header.template-header .main-nav li a.active {
    color:#0080B3;
}

.internal-menu__nav a.internal-menu__nav__link,
.internal-menu__nav a.internal-menu__nav__link:visited {
	color: #000;
}

.internal-menu__nav a.internal-menu__nav__link:hover {
	color: #787878;
}

.internal-menu__nav__item.active .internal-menu__nav__link {
	color: #cca63e!important;
}

@media (max-width: 1680px) {
	header.template-header .main-nav li {
	    margin-left: 25px;
	}
}
@media (max-width: 1440px) {
	header.template-header .main-nav li {
	    margin-left: 12px;
        font-size: 12px;
	}
}
@media (max-width: 1307px) {
	header.template-header .main-nav li {
	    margin-left: 10px;    
	}
    header.template-header .main-nav li a {
        font-size: 12px!important;
    }
}
@media (max-width: 1250px) {
    header.template-header .main-nav li, header.template-header .main-nav li a, header.template-header .sub-nav li, header.template-header .sub-nav li a {
        letter-spacing: 0;
    }
    header.template-header .main-nav li a {
        font-size: 10px!important;
    }
}
@media (max-width: 1119px) {
    header.template-header .main-nav li, header.template-header .main-nav li a, header.template-header .sub-nav li, header.template-header .sub-nav li a {
        letter-spacing: 0;
    }
    header.template-header .main-nav li a {
        font-size: 9px!important;
    }
}


#footer-reviews > div:nth-child(2) {
    max-width: 174px!important;
    margin: 0 auto!important;
    max-height: 60px!important;
    overflow: hidden!important;
}

/* RRM Mobile Phone Icon */
	a.tap-to-call-mobile {
	  box-shadow: 2px 0px 9px 0px rgb(0 0 0 / 39%);
	  -webkit-box-shadow: 2px 0px 9px 0px rgb(0 0 0 / 39%);
	  -moz-box-shadow: 2px 0px 9px 0px rgba(0, 0, 0, 0.39);
	  padding: 14px 18px;
	  background: #cca63e;
	  border-radius: 100%;
	  position: fixed;
	  z-index: 9999;
	  bottom: 8px;
	  right: 8px;
	  width: 70px;
	  display: block;
	}

	a.tap-to-call-mobile>i {
	  color: #fff;
	  font-size: 40px !important;
	}


	@media only screen and (min-width: 768.1px) {
	  a.tap-to-call-mobile {
	    display: none;
	  }
	}

	@media only screen and (max-width: 768px) {
	  a.tap-to-call-mobile {
	    display: block;
	  }
	}
/* RRM Mobile Phone Icon */