.video-banner .hero {background: rgb(0 0 0 / 60%) !important;}
#navigation .navbar.builder-dynamic-fixed .navbar-brand img { 
    top: -9 !important;
}
section.container-fluid.content-breadcrum {
    margin-top: 132px;
}

section#location .location .iframe-loc {
    max-width: 31% !important; padding: 5px;
}

 .location-hours-details { 
    min-height: 252px; 
}
.row.location-hours-details li, .row.location-hours-details p {
    font-size: 13px !important;
}
ul.builder-dynamic-rmm-menu li:nth-child(3) ul.dropdown-list.builder-dynamic-rmm-submenu {
    height: 500px;
    overflow-y: scroll;
}
.top_header ul li a:hover {
    color: #fff !important;
}
#navigation .menu-mobile .booknow { 
    border-radius: 4px !important;
}
.iframe-loc.iframe {
    margin: 8px;  box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
}
.review-slider.lozad {
    background-image: url(https://gp-assets-1.growthplug.com/website_files/4915/pat-01.jpg)!important;
}
.footer-address div:nth-child(1), .footer-address div:nth-child(2) {
   display:none;
}

.footer-address div:nth-child(3) h4, .footer-address div:nth-child(3) p {
    display: none;
}
#footer .footer__legal a:hover {
    font-size: 14px;
    color: #e56a54 !important;
}
#footer .footer__legal a  {
    font-size: 14px;
    color: #fff !important;
}


.top_header ul { 
    margin-top: 8px;
}
body #navigation .navbar-fixed-top .navbar-brand { 
    top: 15px;  
}
 body #navigation .menu-mobile .booknow { 
       top: -5px!important;}
.video-banner .hero .contact {
    text-align: center;
    display: none;
}
.top_header ul {
    padding: 0;
    display: flex;
    justify-content: flex-end;
}
.top_header {
    background: #f1b434;
    padding: 5px 43px;
}
#navigation .menu .menumain { 
    height: 85px!important;
    background: #5e7975;
}

.top_header li {
    padding-left: 18px;
    list-style: none;
}

.top_header a, .top_header li {
    text-decoration: none;
    color: #fff;
}

body .wj987sk header#header .navbar {
    background: #5e7975 !important;
}
.wgsrqcy #specialties iframe{
  max-width: 100%;
  margin: 10px 0;
}
.wgsrqcy #specialties img.v{
  max-width: 400px;
  margin: 10px 0;
}
body div#google_translate_element {
    top: 10px;
    bottom: auto !important;
    z-index: 99999;
    left: 20px !important;
}
.wgsrqcy #specialties .main-box .recent-box img {
    filter: brightness(0) invert(1);
}
.w1n3plt4 .service_inner li:hover img {
    filter: brightness(0) invert(1);
}
section.ser.move_bg.com60.mov_bg_black {
    background: url(https://gp-assets-1.growthplug.com/website_files/4915/Toothday_CMYK_Page_11.png.webp) !important;
  
  position: relative;
}
section.ser.move_bg.com60.mov_bg_black:before {
    content: '';
    background: #fff;
   opacity: 0.84;
    display: block;
    width: 100%;
    height: 100%;
    position: absolute;
  top: 0;
}
section.service_sm_section {
    position: relative;
}
.w1n3plt4 .service_inner li {
    background: #fff;
}
.wocul29 .about .col-md-4.wow.fadeInLeft {
    DISPLAY: NONE;
}
.wocul29 .about .col-md-8 {
    WIDTH: 100%;
}
body div#google_translate_element {
    z-index: 99999;
}

.w1715ztw .video-banner .hero .btn-dark-moon {
    background: #f1b434 !important;
}
body .w1715ztw .video-banner .hero .btn-dark-moon:hover {
    background: #e56a54 !important;
}
body .wj987sk header#header .navbar .navbar-collapse .navbar-nav > li.dropdown .dropdown-menu li a:hover {
    background-color: #e56a54 !important;
    color: #fff !important;
}

.disc__member h1 {
    font-size: 28px;
}

a.action-button {
    text-align: center;
}

.social-io .col-md-3 {
    width: unset;
}
@media (max-width:767px){
  section#location .location .iframe-loc {
    max-width: 100% !important;
}
   section.container-fluid.content-breadcrum { 
    margin-top: 22px !important;
}
 #navigation .menu .menumain {
    height: auto !important;
}
  
  body .wj987sk header#header .navbar .navbar-collapse .navbar-nav {
    background: #5e7975;
}
  body .wj987sk .action-button {
    display: none;
  }
 body .w1715ztw .video-banner .hero {
    background: #5e7975 !important;
  }
  body div#google_translate_element {
    top: auto;
    bottom: 0 !important;
    left: 0 !important;
  }
  .wj987sk header#header .navbar .navbar-brand img {
    margin-top: 12px;
  }
  .w1lixhjf .location-address p {
    width: 85%;
}

section#location {
    overflow-x: hidden;
}
  .top_header {
    display: none;
}
  
}




