@media only screen 
  and (min-device-width: 1366px) 
  and (max-device-width: 1366px) 
  and (min-device-height: 768px) 
  and (max-device-height: 768px) 
  and (-webkit-min-device-pixel-ratio: 1) {
  
		 body header#header .navbar .navbar-collapse .navbar-nav>li>a {
    font-size: 12px !important;}  
		   
        }

li.action_link li:nth-child(1) a:hover, li.action_link li:nth-child(2) a:hover, li.action_link li:nth-child(3) a:hover, li.action_link li:nth-child(4) a:hover {
    background: #000 !important;
}
#success-popup .success-message__text p i.fa:after , #success-popup .success-message__text p i.fa:after{background: #ffffff !important;}
#success-popup .success-message__text .btn, #success-popup .success-message__text .btn {color: #ffffff !important;}
p strong {
    font-weight: 700 !important;
}

.review-modal .modal-footer .btn { 
    border: solid 1px #095b7c !important;
    color: #fff !important;
    background: #095b7c !important; 
}
.review-modal .modal-footer .btn:hover { 
    border: solid 1px #000 !important;
    color: #fff !important;
    background: #000 !important; 
}

.footer-address p a[href^="mailto:"] {
   
    display: none;
}
.no-headers .header-controls-container {
  
    display: none;
}
.reviews-top.lozad {
  background: #c4c4c4 !important;
}

section#specialties .container.details li,
section#specialties .container.details p,
section#specialties .container.details div,
section#specialties .container.details span {
  color: #262626 !important;
  font-size: 16px !important;
  font-weight: 400;
  line-height: 26px;
}

.review-modal .modal-title.pop_h4,
.review-modal .modal-header .close {
  color: #095b7c !important;
}

.dropdown-menu__child {
  display: none;
}
#specialties .main-box .recent-box h5 {
  border-radius: 8px !important;
}

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

#reviews-banner .reviews .reviews-top .container .user-img {
  border: none !important;
}

#reviews-banner .reviews .reviews-top .container .pop_h4,
#reviews-banner .reviews .reviews-top .container .social a i.fa {
  color: #fff !important;
}

header#header .navbar .navbar-collapse .navbar-nav > li > a {
  font-weight: 900;
}
body p,
body li {
  font-size: 16px !important;
}
section.inner-page-head.services.lozad.lozad-bg.bg-loaded {
  background: #d7eff2 !important;
      border-bottom: none !important;
}
section.inner-page-head.services.lozad.lozad-bg.bg-loaded h1 {
  color: #808080 !important;
  text-transform: uppercase !important;
}

#footer .footer__social a {
  border-radius: 50px !important;
}

ul.footer__social li a:hover {
  background: #333;
}

ul.footer__social li a {
  position: relative;
}

ul.footer__social li a:hover:before {
  display: block;
}

ul.footer__social li a:before {
  display: none;
}

ul.footer__social li:nth-child(1) a:before {
  content: "Google";
  position: absolute;
  font-size: 11px;
  color: #095b7c;
  top: -29px;
  left: 0;
}
ul.footer__social li:nth-child(2) a:before {
  content: "Facebook";
  position: absolute;
  font-size: 11px;
  color: #095b7c;
  top: -29px;
  left: -10px;
}
ul.footer__social li:nth-child(3) a:before {
  content: "Yelp";
  position: absolute;
  font-size: 11px;
  color: #095b7c;
  top: -29px;
  left: 15px;
}

#footer .footer__details p,
#footer .footer__legal a {
  color: #333 !important;
}
#footer .footer__legal a:hover {
  color: #095b7c !important;
}

li.action_link li {
  display: inline-block;
  margin: auto 10px;
}

li.action_link {
  display: flex;
}

li.action_link li a:hover {
  background: #333;
}

li.action_link li:nth-child(2) a,
li.action_link li:nth-child(3) a,
li.action_link li:nth-child(4) a {
  background: #095b7c;
  color: #fff !important;
  border-radius: 60px;
  width: 50px !important;
  height: 50px !important;
  line-height: 50px !important;
  text-align: center;
  margin: 10px 0px 0 15px;
  display: block;
  color: #fff;
}
li.action_link {
  display: flex !important;
  justify-content: center;
  max-width: max-content;
  align-items: center;
}
li.action_link li:nth-child(1) a {
  background: #095b7c;
  color: #fff !important;
  border: none !important;
  height: 70px !important;
  line-height: 24px !important;
  width: 70px;
  border-radius: 100px;
  text-align: center;
  display: flex !important;
  align-items: center;
  margin-top: 2px;
  padding: 5px !important;
  font-size: 11px;
}

header#header .top_strip {
  display: none !important;
}

@media only screen and (max-width: 767px) {
 
 li.action_link { 
    flex-direction: column !important; 
    margin: 10px auto !important;
    text-align: center !important;
}

   li.action_link li:nth-child(2) a, li.action_link li:nth-child(3) a, li.action_link li:nth-child(4) a { 
    margin: 10px auto !important; 
} 

  
  a.cta-mobile-call,
  a.cta-mobile-location.page-scroll {
    border: 1px solid rgba(9, 91, 124, 0.2) !important;
  }
  nav.row.navbar.navbar-default.affix button.navbar-toggle.collapsed {
    margin-right: 15px !important;
  }
  nav.row.navbar.navbar-default.affix a.cta-mobile-location.page-scroll {
    right: 55px !important;
  }

  nav.row.navbar.navbar-default.affix a.cta-mobile-call {
    right: 105px !important;
  }
}

@media (min-width:1300px) and (max-width:1400px) {
header#header .navbar .navbar-collapse .navbar-nav>li>a{
  padding: 0 10px;
}
}
#blog .contentwrap p{
  margin-top: 21px !important;
}
#footer .footer__details p {
    margin-top: 9px !important;
}
html body #footer .footer__legal li {
    color: #000 !important;
    font-size: 14px !important;
}