
.wf3dq1r .header-top{
  width:100% !important;
}
form#appointment-form .form .row:nth-child(3) .days-group .inline:last-child {
    
    display: none !important;
}
body  .header-top { 
    z-index: 99 !important;
}
.w1m50fx9 #reviews-slider .review-slider__list__footer img {
  max-height: 95px !important;
}
.slick-slide img {
  width: 100px !important;
  height: auto !important;
}

body .button-div .nav__btn {
  font-size: 12px !important;
}
a:hover {
  text-decoration: none;
  cursor: pointer;
}

.wqsq9n #page-content .page-content__list .related-wrap li a {
  border: 1px solid #7f9ab3 !important;
}

.wqsq9n #page-content .page-content__list:last-child {
  background: #ffffff80 !important;
}

div#page-content {
  background: #f5f5f5 !important;
}

.wqsq9n #page-content .page-content__list ul li:nth-child(n + 6) {
  display: none;
}

.breadcrumb > li:last-child {
  color: #333333;
}

.w1kyzj97 .container {
  margin-left: auto !important;
}

.w1kyzj97 .breadcrumb > li {
  font-size: 16px !important;
}

.w1azq5t3 .inner-page-head {
  height: 300px !important;
}

.w30x8an .container-location-1030 .location-wrap .info {
  line-height: 21px;
  font-size: 13px;
  margin: 0;
  color: #666 !important;
}

.wtybn24 #footer .footer__legal a {
  color: #fff !important;
  font-size: 14px;
}

.wtybn24 #footer .footer__legal a {
  color: #fff !important;
  font-size: 16px !important;
}

.wtybn24 #footer .footer__details h4 {
  font-size: 24px;
  -webkit-letter-spacing: 2px;
  -moz-letter-spacing: 2px;
  -ms-letter-spacing: 2px;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin-top: 30px;
  color: #daefec !important;
  margin-bottom: 10px;
  font-weight: 500;
  line-height: 1.1;
}

.wtybn24 #footer .footer__details p {
  color: #fff !important;
}

#footer > div > div > div > div > p:nth-child(4) {
  display: none;
}

.wtybn24 #footer .footer__social a {
  background: var(--wtybn24-3);
  border: 1px solid #7f9ab3;
  color: #7f9ab3 !important;
  margin: 10px;
  width: 35px;
  height: 35px;
  display: block;
  line-height: 40px;
  border-radius: 3px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.wtybn24 #footer .footer__social a:hover {
  background: #fff !important;
  color: #000 !important;
}

div#bodyContent > p:after {
  content: "Phone: (404) 872-3140";
  display: block;
  padding-top: 19px;
}

.wa8chrx #appointment .serviceslist .service-box {
  border: 0;
  padding: 0;
  border: 0px solid #000 !important;
  border-radius: 10px !important;
}

.wa8chrx #appointment .serviceslist .service-box__text .pop_h4 {
  font-weight: 600;
  color: #ffffff !important;
  font-size: 16px;
  margin-bottom: 5px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.wa8chrx #appointment .serviceslist .service-box__text {
  text-align: center !important;
  background: #0d3545 !important;
  color: #fff !important;
  height: 100px;
  background: #fff;
  text-align: left;
  padding: 15px 25px;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.wa8chrx .button-select {
  width: max-content !important;
  border-radius: 5px !important;
  background: #3d3d3d !important;
  color: #fff !important;
  border: 1px solid #db4a34;
}

.wa8chrx .appointment-tab li.active {
  background: #ebe6cc !important;
  color: #ffffff;
}

.wa8chrx .appointment-tab li.active span {
  color: #ffffff !important;
}

.info br {
  display: none;
}

.wa8chrx #appointment .serviceslist .service-box__img img {
  object-fit: cover !important;
  width: 100% !important;
  height: 100% !important;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
}

.wa8chrx #appointment .fill-form .btn,
.wa8chrx #appointment .fill-form button.confirm {
  font-size: 15px !important;
  padding: 0 10px !important;
}

.w30x8an .container-location-1030 .location-wrap .info a {
  color: #7f9ab3 !important;
}

@media (max-width: 900px) {
  .w1azq5t3 .inner-page-head {
    height: 180px !important;
  }

  .wtybn24 #footer .footer__details img {
    -webkit-filter: none;
    filter: none;
    max-height: 168px;
    max-width: 100%;
    display: inline-block;
    height: 100% !important;
    width: 500px !important;
    object-fit: contain;
  }

  .wa8chrx .g-recaptcha {
    margin-left: 0% !important;
  }
}

@media (max-width: 1400px) {
  .wf3dq1r .nav__btn {
    font-size: 11px !important;
    letter-spacing: 2px;
    font-weight: 200 !important;
    padding: 12px 14px;
    cursor: pointer;
    color: #fff !important;
    background: #7f9ab300 !important;
  }

  .header-links {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
    padding: 0px 15px 0px;
    font-size: 12px !important;
  }
}

@media (max-width: 900px) {
  .wf3dq1r #navigation .logo img {
    height: 60px;
    width: 400px !important;
    object-fit: contain;
  }

  .wf3dq1r
    #navigation
    .builder-dynamic-fixed
    .builder-dynamic-rmm.style
    ul
    li
    a {
    font-weight: 600;
    color: #fff !important;
  }

  .wf3dq1r #navigation .builder-dynamic-rmm.style ul > li:hover > a {
    background: #f4f4f2;
    color: #000 !important;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
  }

  .wf3dq1r #navigation .navbar {
    height: 85px;
    background: #7f9ab3 !important;
    color: #fff;
  }

  .wa8chrx .appointment-tab li span {
    display: none !important;
  }
}
@media screen and (min-width: 1150px) and (max-width: 1510px) {
  body .button-div .nav__btn {
    font-size: 12px !important;
    padding: 10px 4px !important;
  }
}
