#reviews-banner .reviews .reviews-top .container .btn:hover {
    color: #fff !important;
}
html body .button--border  { 
    background: #096f73 !important; 
    border: 1px solid #096f73 !important;
}

.banner-div .social-icons a {
  display:none !important;
}
body #specialties .contentwrap h2, body #specialties .contentwrap h3 {
    text-align: left !important;
}
html body .contentwrap h2 {
    font-size: 28px !important;
}
html body .contentwrap h3 {
   color: #000 !important;
}
html body #specialties .contentwrap ul li {
    list-style: disc !important;
    color: #000 !important;
}
html body #specialties .contentwrap ul li {
    font-size: 18px !important;
    color: #000 !important;
}
html body #success-popup .success-message__text .btn:hover {
    background: #90C25C !important;
    color: #fff !important;
}
html body #specialties .main-box .recent-box:hover h3 {
    background: #90C25C !important;
    color: #fff !important;
}
.foot-sec .sec ul li:nth-child(2) {
    display: none;
}

.doc_section li {
   font-size: 18px !important;
}


.pagination li.active a {
  background-color: #006a70 !important;
}

.meet_the_team li {
  font-size: 18px !important;
}
#reviews-content .reviews .reviews-middle ul.sort li.active .Google {
      color: white !important;
}


section.inner-page-head.services.lozad {
  background-image: linear-gradient(to top, transparent, transparent), url(https://gp-assets-1.growthplug.com/website_files/5174/Best_Orthodontist_In_Las_Vegas_NV_banner_image1.jpg)  !important;


background-position: 0% 70% !important;
  
}
.inner-page-head.services h1 {
  color:#006a70  !important;
}


.noval-header-sl {
  position: fixed !important;
}

.tooltip {
  z-index: 10;
}

p {
  font-size: 18px;
}

a:hover {
  text-decoration: none !important;
}

.fill-form .pop_h3 {
  font-size: 23px;
}

/* .social-icons {
  position: absolute;
  top: 15%;
  right: 20px;
  display: flex;
  flex-direction: column;
}

.social-icons a {
  color: #fff;
  font-size: 25px;
  margin-bottom: 15px;
  display: inline-block;
  z-index: 9;
  padding: 10px;
}

.social-icons a:hover {
  opacity: 0.7;
  transition: all ease 300ms;
} */

.header h4 {
  font-size: 40px !important;
  text-transform: uppercase !important;
}

.location__block .location__list .button:before {
  border-radius: 5px;
}

.location__block .location__list .button:after {
  border-radius: 5px;
}

.gm-style-iw-chr {
  height: 0;
}

section > .foot-sec > div > div.col-md-4 > a:nth-child(7) {
  display: none;
}

#location > div > div.container > div > div:nth-child(1) {
  background: #006a709e;
}

.foot-sec > div > div.col-md-4 > p:nth-child(4):after {
  content: " 89113";
}

.location {
  padding: 60px 0;
  background: linear-gradient(45deg, #ffffffc9, #ffffffc9),
    url(https://gp-assets-1.growthplug.com/website_files/5174/Orthodontist_Las_Vegas_NV_topography.jpg);
}

.location__block {
  display: flex;
  align-items: center;
}

.location__address a {
  color: #fff !important;
}

.location__block .location__address p {
  color: #fff !important;
  font-size: 16px;
  line-height: 28px;
  margin: 0 0 7px;
}

.location__block .location__hours ul li {
  color: #fff !important;
}

.location__hours h4 {
  color: #fff;
}
@media (min-width: 1100px) {


#reviews-banner .reviews .reviews-top {
      margin-top: 120px !important;
}

  
  section.inner-page-head.services.lozad {
    margin-top: 130px;
}
}

@media(max-width:767px) {
  html body #specialties .contentwrap {
    text-align: left !important;
  }
}
@media (min-width: 768px) {
  




  
  .social-icons {
    display: flex;
  }
}

@media only screen and (max-width: 980px) {
  .modal-dialog.animated.zoomIn.appointment-modal {
    width: 90% !important;
  }

  #appointment .g-recaptcha {
    margin-left: 10px !important;
  }
}

@media (max-width: 1800px) {
  #navigation ul.header-rt li .fa {
    color: #030303 !important;
  }

  #navigation .menu-mobile .booknow {
    color: #fff !important;
    border-color: #006a70 !important;
    background: #006a70 !important;
  }
  #navigation .menu-mobile .booknow:hover {
    opacity: 0.7;
  }
}



@media screen and (min-width: 1900px) and (max-width: 2500px) {
   .container {
    width: 1469px !important;
  }
}
 
@media screen and (min-width: 2500px) and (max-width: 3799px) {
   .container {
    width: 2169px !important;
  }
}
 
@media screen and (min-width: 3800px) {
   .container {
    width: 3169px !important;
  }
}
@media screen and (max-width: 1100px) {
      #services .categories__item {
        height: 370px !important;
      }
    }


@media screen and (min-width: 3800px) {
      #services .categories__item {
        height: 800px !important;
      }
    }


@media screen and (max-width: 1280px) {
   html body  .team-wrap .team-title {
    font-size: 24px !important;
}
    }










#specialties .contentwrap p {
  text-align : left !important;
  font-size: 18px !important;
  color: black !important;
}
#specialties .contentwrap ol li {
  text-align : left !important;
  font-size: 18px !important;
  color: black !important;
}
#specialties .contentwrap ul li {
  text-align : left !important;
  font-size: 18px !important;
  color: black !important;
}
 html body  #specialties .contentwrap h2 {
  text-align : left !important;
      color: black !important;
    font-weight:500  !important;
}
html body #specialties .contentwrap h3 {
  text-align : left !important;
    color: black !important;
   font-weight:500  !important;
}

 html body  #specialties .contentwrap h2 strong {
    font-weight:500  !important;
 }
 html body  #specialties .contentwrap h3 strong {
    font-weight:500  !important;
 }


html body  #specialties .heading h2 {
     color: black !important;
}


